Зарегистрироваться | Сообщения за день | Поиск | Все разделы прочитаны |
Результаты опроса: Насколько вам пригодился этот класс экспорта? | |||
Очень пригодился. | 1 | 20.00% | |
На досуге посмотрю. | 2 | 40.00% | |
Не нужен он мне. | 2 | 40.00% | |
Совершенно бесполезный класс. | 0 | 0% | |
Голосовавшие: 5. Вы ещё не голосовали в этом опросе |
|
Опции темы |
24.11.2004, 09:48 | #1 |
Участник
|
Привет.
Я тут новенький, но вижу тут много раз всплывает тема экспорта в Excel. Мы тоже столкнулись с проблемой медленной выгрузки в Excel, для ее решения был написан класс наследник ComExcelDocument_RU , который экспортирует данные через временный файл c:\data.csv. Который в свою очередь импортируется в Excel через макрос import_csv.bas. За счет этого скорость вывода стала значительно выросла, для примера раньше печать отчета по остаткам товара занимала 3 часа 10 минут, теперь 9 минут... В нем конечно реализованны не все функции, в связи с вечной нехваткой времени пока только: deleteRow dks_copyBookmark insertValue я думаю не составит проблем дописать остальные методы... Использование простое заменяете new ComExcelDocument_RU() на new ExportExcelViaCsv()в файл шаблона вставляете макрос import_csv.bas... Запускаете радуетесь жизни :-) |
|