Цитата:
Изначально опубликовано YVAS
Даа, для Эксэлевских отчетов машинки фиговенькие. Тормоза все происходят на этапе формирования самого документа. У вас скорее всего он многострочный. А для этого нужно чтото помощнее. Например P-4
. А вообще люди борятся с торомзами, используя Spreadsheet. В поиске слово наберите, здесь много про это говорилось.
хм... фигня все это... машины здесь ни при чем. Если писать в эксель стандартными классами ахапты, то какую машину не поставь, все равно будет медленно. Нужно переделывать отчеты. Кстати если отчет это просто таблица, максимально быстрый способ выгрузки следующий:
- сформировать CSV-файл с помощью класса AsciiIo
- поднять ексель в виде ком сервера и задать параметры импорта CSV
- всосать ком сервером подготовленный CSV-файл
- отформатировать колонки отчета ( если необходимо )
это работает быстрее всего. Тестировал и Spreadsheet и експорт через ADO.
Так что вопреки распространенному здесь мнению, программируйте, и все у вас получица.
PS За бутылку могу подогнать класс, который вываливает любую таблицу ахапты в эксель, так с казать один в один с заголовками, на основании вышеприведенного сценария.