C# winform,我将datagridView中的数据写入到execl中后,并没有自动保存。

2024-12-25 14:01:33
推荐回答(1个)
回答1:

//设置禁止弹出保存和覆盖的询问提示框
excel.DisplayAlerts = false;
excel.AlertBeforeOverwriting = false;
//保存工作簿
excel.Application.Workbooks.Add(true).Save();
//保存excel文件
excel.Save("D:" + "\\KKHMD.xls");
//确保Excel进程关闭
excel.Quit();
excel = null;
GC.Collect();//如果不使用这条语句会导致excel进程无法正常退出,使用后正常退出