有时候我们需要使用已存在的Excel模板将数据导出到Excel中,而此时要求Excel模板的状态为可写的。
目前我所知道的有两种方法:
1.直接在要使用的Excel模板上点击右键->属性->去掉"只读"前面的勾选
2.在程序里实现,代码如下:
FileInfo f = new FileInfo(@"D:/New Microsoft Excel 工作表.xls");//Excel文件所在的位置 if (f.Attributes.ToString().IndexOf("ReadOnly") != -1) { f.Attributes = FileAttributes.Normal; }!= -1 为只读,这段代码也适合world和.txt