Показать сообщение отдельно
Старый 24.06.2005, 10:57   #12  
simply2double is offline
simply2double
Участник
Аватар для simply2double
 
556 / 19 (2) ++
Регистрация: 08.09.2004
Адрес: alfa cen
Re: Re: Не идет выгрузка отчета в Excel. Слабая машина.
Цитата:
Изначально опубликовано YVAS

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

это работает быстрее всего. Тестировал и Spreadsheet и експорт через ADO.
Так что вопреки распространенному здесь мнению, программируйте, и все у вас получица.

PS За бутылку могу подогнать класс, который вываливает любую таблицу ахапты в эксель, так с казать один в один с заголовками, на основании вышеприведенного сценария.