| Результаты опроса: Насколько вам пригодился этот класс экспорта? | |||
| Очень пригодился. |
|
1 | 20.00% |
| На досуге посмотрю. |
|
2 | 40.00% |
| Не нужен он мне. |
|
2 | 40.00% |
| Совершенно бесполезный класс. |
|
0 | 0% |
| Голосовавшие: 5. Вы ещё не голосовали в этом опросе | |||
|
|
Опции темы |
|
|
#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... Запускаете радуетесь жизни :-) |
|
|