-1
C#で新しいExcelワークを作成しています ただし、保存時の処理が長すぎます(数分) 私が作成しているExcelのサイズ約4MBですC#でExcelとして保存すると保存に時間がかかる
これをスピードアップする方法はありますか?
Microsoft.Office.Interop.Excel.Workbook xlWorkBook = xlApp.Workbooks.Add("");
新しいブックを作成するためのロジック....
Microsoft.Office.Interop.Excel.Worksheet xlWorkSheet = xlWorkBook.Worksheets.Add();
//xlWorkBook.Worksheets.get_Item(1);
xlWorkBook.SaveAs(_pathExcel,Microsoft.Office.Interop.Excel.XlFileFormat.xlWorkbookNormal, System.Reflection.Missing.Value, System.Reflection.Missing.Value, false, false, Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlShared, false, false, System.Reflection.Missing.Value, System.Reflection.Missing.Value, System.Reflection.Missing.Value);
xlWorkBook.Close(true);
xlApp.Quit();
'' xlWorkBook.Close(false); '' - アプリケーション 'xlApp.Visible = true'を表示して手動で保存しようとすると、実行方法を確認することができます –
それはそれですあなたのマシンのパワーに依存します。 – SeM