#0
by zzerro
Тема конечно забитая, но никак не могу увеличить скорость записи в эксель большого объема данных (около 100 тыс строк). Пробовал через ТабличныйДокумент.Записать, но насколько я понял 8.1 не может записывать в xlsx, а в формате xls не входит по количесву строк. Пробовал через Новый COMОбъект("Excel.Application"), но заполнение файла через Лист.Cells(НомерСтроки, 1).Value = Значение; работает ужасно медленно, хоть и снимается ограничение по количесву строк, т.к. установлен 2010 офис. Подскажите, чем еще можно записать данные в эксель, желательно с примером.
#1
by izekia
можно записать в хмл таблицу с хслт форматированием минус - не поддерживаются группировки
#3
by skunk
2010 само по себе было "снятно" ограничение на количество строк ... хотя по факту ограничение есть
#6
by skunk
нет не получается ... ну можно ускорить работу самого екселя и по оле ... правда не так сильно как с адо ...
#8
by mikecool
+7 рисовал как то вывод в эксель из 7-ки 8-10 листов по 30-40 тыщ записей сам вывод - занимал минуты 2-3 оформление - уже массово после вывода
#10
by mikecool
кстати да, важный момент а насчет оформления после вывода - замерял, производительность вырастает в 10-20 раз
#11
by zzerro
Мне оформление не нужно, ничего такого не делаю, просто присваиваю значения ячейкам. Отключал, никакой разницы ощутимой не заметил Вот собственно код:
#20
by izekia
кстати, еще есть вариант напрямую в эксель тащить с сиквела, но здесь проблема с безопасностью, как я понимаю
#22
by Tatitutu
сохрани таблицу как копию в формате htm а потом открой в ексели и сохрани как нужно в разы скорость изменится.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- 8.2 ЗУП, При записи справочника: Значение поля "код" не уникально
- ЗУП V8 Корректировка документа Перенос данных
- Вылет 1с 7.7 при ВвестиДату() либо при вводе данных в модальную форму
- префикс счет-фактуры на аванс
- Не открывается форма подбора по "..."
- ПВХ и ТипЗначения
- v8: Во всей номенклатуре поменять "основного поставщика" и "ценовую группу"
- 8.2 как задействовать настройку периода в динамическом списке с произвольным зап
- Конвертация данных, перенос документов и движений (односторонний обмен)
- Запуск 1с 8.2 по сети указанной информационной базы
- настройка дополнительных прав пользователя
- Загрузить таблицу значений в табличную часть документа
- v8: Помогите. Проблема в ЗУП 2.5.26.4 РСВ-1 и материальная помощь
- УТ не выгражает данные в ТСД
- Запрос, вывод периодов где нет данных.
- Как сохранить настройки компоновки данных в хранилище
- Перемещение ДС между кассами
- v8: сравнение остатков в разных базах
- Как изменить основание у реализации
- Как на форму обработки вывести ТЗ куда можно добавлять документы?