Я пытаюсь сгенерировать Excel, используя c #, ниже приведен фрагмент кода для него
Microsoft.Office.Interop.Excel;
.
.
.
foreach (string[] rowContents in lstOutputFileContent)
{
for(int i = 0; i < rowContents.Length; i++)
{
sheet.Cells[currRow, i + 1] = rowContents[i];
}
}
, но проблема в том, что lstOutputFileContent содержит, скажем, более 50K строк, тогда запись занимает слишком много времени (4-5 минут).Есть ли лучший / более быстрый способ написать Excel в этом сценарии, т.е. у меня есть список массивов строк, и я хочу написать это в Excel.
Я пытался использовать OleDb, но в случае, когда первые несколько строк содержат меньшеЯчейки, то, когда я пытаюсь вставить строку с дополнительной ячейкой, это выдает ошибку.
Любая помощь будет принята с благодарностью.