//保存excel文件
Microsoft.Office.Interop.Excel.Worksheet xSheet = new Worksheet();
Microsoft.Office.Interop.Excel.Workbook xBook = new Workbook();
--第一种方法
xBook.Saved = true;
xBook = null;
--第二种方法
object EmptyParam = System.Reflection.Missing.Value;
xSheet.SaveAs("D:\\.xls",EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam);
xSheet = null;
--第三种方法
myExcel.Save("D:" + "\\KKHMD.xls");
都出现同一个问题,就是当出现让你选保存路径时,不能重新命名为sheet2,好像是在默认的保存路径会自动生成一个sheet2.xls的文件,但是也不以覆盖。
请大家帮个忙,看下
是你GC垃圾回收的问题 它不会立刻刷新
解决办法,另外用一个方法调用EXCEL的过程
在调用方法里写GC语句