当前位置: 首页 > 编程语言 > C#

C#和ExcelInterop问题,保存excel文件不流畅分享

时间:2023-04-10 13:03:03 C#

C#和ExcelInterop问题,保存excel文件不流畅我可以打开和写入excel文件,但是当我尝试通过路径保存时保存文件时,保存操作会提示保存对话框。我希望它能把文件保存到指定路径代码如下:excelApp.Save(exportToDirectory);excelApp.Quit();其中,exportToDirectory是:“C:\files\strings.xlsx”。PS:我查过excel版本和类似的问题。谢谢,您需要使用Workbook.SaveAs而不是Application.Save:Excel.Applicationapp=newExcel.Application();Excel.Workbookwb=app.Workbooks.Add(缺失);...wb.SaveAs(@"C:temptest.xlsx",missing,missing,missing,missing,missing,Excel.XlSaveAsAccessMode.xlExclusive,missing,missing,missing,missing,missing);设置以下属性也可能有所帮助:excelApp.DisplayAlerts=false;excelApp.ScreenUpdating=false;excelApp.Visible=false;excelApp.UserControl=false;excelApp.Interactive=false;嗯,这就是Microsoft的做法://保存工作簿并退出Excel。m_objBook.SaveAs(m_strSampleFolder+"Book1.xls",m_objOpt,m_objOpt,m_objOpt,m_objOpt,m_objOpt,Excel.XlSaveAsAccessMode.xlNoChange,m_objOpt,m_objOpt,m_objOpt,m_objOpt);m_objBook.Close(false,m_objOpt,m_objOpt);m_objExcel.Quit()用于文章一。只需将ActiveWorkbook.Saved属性设置为true即可退出(),无需任何对话框;ExcelApp.Interactive=false以抑制任何对话框。excelApp.ActiveWorkbook.SaveAs(exportDirectory)我发现excelApp.ActiveWorkbook.save()可以保存文件,然后我可以不问就退出。myBook.Saved=true;myBook.SaveCopyAs(xlsFileName);myBook.Close(null,null,null);myExcel.Workbooks.Close();我的Excel.Quit();以上就是C#学习教程:C#与ExcelInterop问题,把没有顺利分享的excel文件内容全部保存。如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员。删除。如需转载请注明出处: