Найти - Пользователи
Полная версия: Шаблон для xls
Начало » Автоматизация бизнеса » Шаблон для xls
1
agryn
Здравствуйте! Есть ли решение что бы в форматированный шаблон xls подставить необходимые данные через python? Ну или другие решения что бы в шаблон сформированного документа вставить данные.
reclosedev
А что пробовали?
На Windows я использовал COM через comtypes.

Сейчас может быть openpyxl и xlutils/xlwt поддерживают стили, рисунки и формулы, но когда я пробовал не поддерживали.
agryn
reclosedev
А что пробовали?
Пока ничего не пробовал.
reclosedev
На Windows я использовал COM через comtypes
Возможно будет работать на nix-сервере (без иксов)
reclosedev
Сейчас может быть openpyxl и xlutils/xlwt поддерживают стили, рисунки и формулы, но когда я пробовал не поддерживали
Если это так то моя проблема решена.
o7412369815963
Я для себя сделал xlsx-шаблонизатор, сохранил шаблон из 1С в xlsx, - заполняется шапка, строки и т.п. подобно как в 1С.
Сначала использовал openpyxl, но он тормозной (несколько секунд на открытие и сохранение документа) и он “ломает” форматирование, с настройками принтера вообще неправильно работает, + ещё засада от Microsoft Excel который бинарники! сохраняет в xlsx. Поэтому я переписал все на lxml - теперь работает быстро и шаблоны не теряются, и бухгалтера отказались от 1С. :)

демка внутри - https://bitbucket.org/lega911/xltemplate
Lexander
o7412369815963
Весьма полезная штука.
Shaman
https://code.google.com/p/python-relatorio/ Используется в тритоне. Сам я ещё толком не смотрел как оно работает, но на вид - красиво: https://code.google.com/p/python-relatorio/wiki/IndepthIntroduction
Razor
Попробуйте XlsxWriter. Насколько мне известно, формулы и изображения он поддерживает.

Скачивание и поверхностное ознакомление
Официальный сайт и документация
Isem
agryn
Здравствуйте! Есть ли решение что бы в форматированный шаблон xls подставить необходимые данные через python? Ну или другие решения что бы в шаблон сформированного документа вставить данные.
Есть такая программа ByteNet3.
Там у нее внутри есть либы на питоне как раз про то, что вы спрашиваете, а именно: рисуете шаблон таблицы в Экселе с питоновскими вставками, после чего она генерирует таблицу. То же самое она умеет делать и с Вордом. Да и вообще она много чего умеет делать, причем, быстро.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB