C# 言語DataSet
などを使用するプログラムを作成しています。.xlsx ドキュメントにエクスポートしたい値が約 200,000 あります。
私のコード:
using Excel = Microsoft.Office.Interop.Excel;
...
Excel.Application excelApp = new Excel.Application();
Excel.Workbook excelworkbook = excelApp.Workbooks.Open(/location/);
Excel._Worksheet excelworkSheet = (Excel.Worksheet)excelApp.ActiveSheet;
...
excelApp.visible = true;
...
for (int i = 0; i < /value/; i++)
for (int j = 0; j < /value/; j++)
excelworkSheet.Cells[i, j] = /value/;
うまく機能しますが、遅すぎます (少なくとも 5 ~ 10 分)。
何かアドバイスはありますか?