привет!
имеется некое приложение на VS C#, в котором происходит выборка данных и экспорт их в файл excel, так вот проблема следующая: экспортируется около 70 тыс. строк и занимает это по времени нереально много (около 30 минут, а то и более, смотря на какой машине запустишь). может кто подскажет как видоизменить код для повышения производительности?
foreach (ExcelStudy est in _ExcelStudy)
{
//toolStripProgressBar1.Value += 1;
excelcells = (Excel.Range)excelworksheet.Cells[n, 20];
excelcells.Value2 = est.Uplan.ToString();
excelcells = (Excel.Range)excelworksheet.Cells[n, 21];
excelcells.Value2 = est.CodeGroup;
excelcells = (Excel.Range)excelworksheet.Cells[n, 22];
excelcells.Value2 = est.Course;
excelcells = (Excel.Range)excelworksheet.Cells[n, 23];
excelcells.Value2 = est.IdDisc;
n++;
}
в массиве _ExcelStudy около 70000 объектов