Пришлось рефакторить код, который грузил данные из Эксель, написанный другим программистом. На файле из 40 000 строк и 200 колонок загрузка тихо умирала.
Думаю, для полной загрузки из файла понадобилось бы часов восемь.
В итоге я не стал "пить кофе" и ждать результата, а быстро, на коленке, по данным из Гугла переделал на загрузку через Com-Safe-Array. Загрузилось минут за 20.
Вот в чём сила опыта - всегда знаешь, как можно ускорить и главное - нужно ли ускорять или оставить, как есть.
Обратите внимание, что CSA возвращает массив ячеек транспонированным, т.е. в первом измерении колонки, во втором - строки.
Journal information