如何解决Excel Interop SaveAs与大量电子表格数据一起挂起
|| 我尝试使用SaveAs()保存Excel电子表格数据(有8张工作表,有些有15000行的工作表),但SaveAS()从不返回。如果我取出一些纸,将成功保存到硬盘文件中。有什么办法可以保存整个庞大的电子表格而不会挂起? 非常感谢。///////// my c# code to save Excel data:
xlWorkBook.SaveAs(outFileName,Excel.XlFileFormat.xlWorkbookNormal,Type.Missing,false,Excel.XlSaveAsAccessMode.xlExclusive,Type.Missing);
xlWorkBook.Close(true,misValue,misValue);
xlApp.Quit();
解决方法
您是否尝试过使用
xlApp.Visible = True
运行它以查看Excel是否弹出任何奇怪的错误?您也可以尝试按ѭ2来阻止可能在正在运行的应用程序后面弹出的任何警告/错误(我们之前已经遇到过这两个问题)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。