CryptoGD
@CryptoGD

Какую библиотеку выбрать для формирования отчетов EXCEL(2003) и LIBRE CALC?

Вопрос ранее был изложен не верно.
Необходимо печать отчеты в MS Excel Office начиная с 2003 года, то есть формат xls, что важно (в силу крайнего консерватизма клиентов), так же необходимо иметь возможность для работы с OpenOffiсe и LibreOffice. Писать один и тот же отчет для каждой версии офиса на мой взгляд глупо. Приложение пишется на python. Подскажите чем лучше воспользоваться?
  • Вопрос задан
  • 120 просмотров
Решения вопроса 1
CryptoGD
@CryptoGD Автор вопроса
Предложенные варианты на просторах интернета не подходят, PyOO требует установки libra. Что будут крайне тяжело доказать клиенту, да и не нужно, библиотеки из разряда xlsxwriter, openpyxl начинаю работать с office 2007 и 2010 года соотвественно. Это тоже не подходит хотя они очень удобные. Для универсального решения было выбрано два подхода и формат xls:
1. Из за того что OS ASTRA поставляется с libra, которая умело пережевывает как *.xls так и *.xlsx можно выбрать библиотеку xlwt и xlutils и делать отчеты в формате xls. Но с этим вещями не удобно работать потому приходится заполнять таблицу циклами, нельзя выделить несколько ячеек и кинуть в них данные, что конечно можно решить костылём.
2. Установить aspose-cells-python которые должен уметь работать со всеми форматами включая ods под одним api. Но что мне обидно этот пакет весит больше чем все приложение. И на последний странице всегда будет "воденная печать" как они это называют. Если хотите ее убрать то будте добры покупайте лицензию.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы