У меня есть проект надстройки excel в С#, который создает и загружает данные на лист excel, я пытался оптимизировать загрузку данных из 127 000 строк, что занимает минуту и 30 секунд только для записи 127 тыс. строк в лист excel. Я пробовал несколько способов записи на лист excel, например, создание диапазона и блока массива и установка этого блока массива в диапазон, таким образом, очень медленно, я когда-то смог подобрать с помощью ListObject SetDataBinding с datatable удерживая данные.
listObject.ListObject.AutoSetDataBoundColumnHeaders = true;
listObject.ListObject.SetDataBinding(data);
listObject.ListObject.Disconnect();
Этот процесс намного быстрее, но по-прежнему занимает 1 и 30 операций записи на экран. Есть ли другой вариант сократить время. Я обнаружил, что в проекте без ленты скорость резко возрастает.