Сохранение печатной формы в формат Таблица EXCEL (.xls) #126395


#0 by Шурик
Кто знает, почему сохранении печатной формы с большим объемом (много строк)в формат .XLS происходит очень долго? И как это можно обойти
#1 by Michael
Потому что долго.Обойти если форматирование не интересует путем сохранения в txt с разделителямиЕще на проклубе были обработки...
#2 by Ветер в поле
Проблема в объединении ячеек - по возможности не используй их.Я оптимизировал сохранение прайса - несколько тысяч строк за пару секунд.
#3 by Чучундер
Поподробнее, плиз.Вот у меня прайс, из объединенных ячеек - только в шапке.Из-за этого тормозит?
#4 by DES
Данный вопрос легко разрешается опутным путем.Неча народ дергать...
#5 by Vladis
1. Это недостатки 7го конвертера. в 8 ке таких граблей нет , сохраняется моментом, поэтому как вариант можно соранять из 7ки в мхл, открывать в 8ке и сохранять в хлс.2. Я вместо вывода в печатную форму пишу сразу в хлс через ADO. Это быстро. затем можно по желанию "команда системы("с:суперотчет.XLS")" и все.
#6 by Aleksey
2(Vladis). А можно пример выгрузки из 1С в Excel через ADO, желательно с форматированием ячейки
#7 by Без тапок
2(Vladis) А как по производительности соотносится OLE(самое медленное)/txt(достаточно шустро) и ADO?
#8 by Чучундер
Кинь плиз на почту пример формирования в Эксель через ADO? если религия позволяет Уел! ;-) Вумный, п...к! (с) Анекдот
#10 by DES
Сам себя не уешь, кто ж тебя уест? ;)Вумный, п...к! (с) Анекдотгы-гы-гы!!! ;)
#11 by Vladis
Над форматированием не задумывался.КонецПроцедурыПри использовании указывайте копирайт ;)
#12 by MMF
В пример (хотя и не показательный) к теме об индейцах1)комментарии 2) message("Ну и где колонки?"); и Message("File """+fName+""" exist!"); кстати, кажись "exists" 3) и разве английский синтаксис отсеит кого-нить?
#13 by Vladis
Это для меня ;)Я обычно копирую ;)
#14 by Vladis
Я имел ввиду что это кусок тестовой обработки ;)
#15 by Aleksey
Спасибо за пищу для размышления.Сразу вопросы:1) В коде идет проверка на уникальность файла, а если я хочу использовать шаблон, возможно ли это и как ему сказать, что это число положить в такую-то ячейку на такой-то странице2) В таблице Excel в ячейки впереди стоит ' (апостроф), а если мне надо выводить числа, то как это сделать3) Адо умеет форматировать страницу (рисовать рамки, задавать шрифт) или это надо по OLE?
#16 by Anton R
Вот готовое решение:http://1c.proclub.ru/modules/mydownloads/personal.php?cid=5&lid=5441
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С