Форум сайта python.su
253
IskatelСпокойно буду спать когда ODF победит. Предлагаю делать в LIBraoffice. Потом если надо сбросить в xslx. В случае кривизны результата кидать камни и метать молнии в Microsoft. :)
И можно спать спокойно
Отредактировано doza_and (Сен. 6, 2015 11:19:29)
Офлайн
39
Iskatel
Xlsx - это по сути один большой xml документ. Поэтому решать задачу его создания на лине или на винде при правильном алгоритме построения документа - не проблема. Таким инструментом для питона является xlsxwriter. Я его успешно использую и на лине и на винде (на маке не пробовал, но думаю разницы не будет никакой). Если уж XlsxWriter не может справиться ввиду ограничений (с таким не сталкивался пока, слава богу) - просто допиливаем полученный результат любым механизмом для правки xml (lxml, например). А делать все под pywin32 при этом отрезая линь - очень плохая идея.
P.S. Скажу больше. У меня на складе линь стоит, дома у жены вЫнда (фотографу без этого г..на сейчас никуда) и при этом написан агрегатор ресурсов, который на основе собранных данных, формирует набор документов абсолютно единообразно. Никаких исправлений в фабрики документов не вносил.
Отредактировано 4kpt_III (Сен. 6, 2015 16:36:20)
Офлайн
39
doza_and
Спокойно буду спать когда ODF победит. Предлагаю делать в LIBraoffice. Потом если надо сбросить в xslx. В случае кривизны результата кидать камни и метать молнии в Microsoft.
Офлайн
3
4kpt_III
А делать все под pywin32 при этом отрезая линь - очень плохая идея.

4kpt_IIIНедавно натыкался на сообщения одного чела, что питон - г-но, потому как на нем костыли пишут, и он в своем дебиане все питоновское на си переписывает, от чего чувствует ся тру-хардкорщиком (
фотографу без этого г..на сейчас никуда
Отредактировано Iskatel (Сен. 6, 2015 19:37:45)
Офлайн
39
Iskatel
Недавно натыкался на сообщения одного чела, что питон - г-но, потому как на нем костыли пишут, и он в своем дебиане все питоновское на си переписывает, от чего чувствует ся тру-хардкорщиком (если надо пруф линк поищу уже нашел: https://www.linux.org.ru/forum/talks/9355223#comment-9355751 ) (Это я в тему холиваров, ГЫЫ.)
Iskatel
Вот дало мне как то начальство задачу выводить отчеты в эксель, ну чтоб печатались с фентифлюшками… Минут за 20, используя OLE, прикрутил.
Отредактировано 4kpt_III (Сен. 6, 2015 22:37:29)
Офлайн
3
4kpt_IIIДа к Вашему отношению к винде…
Вообще не понял к чему это.
4kpt_IIIОно на плюсах было, врятли тут интересно.
Так покажите решение.
Отредактировано Iskatel (Сен. 7, 2015 00:10:54)
Офлайн
39
Iskatel
Да к Вашему отношению к винде…
Iskatel
А вот Вы, обладая таким количеством теории, так и не показали даже примера решения…
Iskatel
Оно на плюсах было, врятли тут интересно.
Офлайн
3
4kpt_III
в данном случае pywin32 сродни написанию скрипта для заполнения txt файла через subprocess.
4kpt_III
Т.е. решения для python у Вас вообще нет?
4kpt_III
Занавес.
Офлайн
39
Iskatel
xlsxwriter не использовал, ибо читал о нем… xls всетаки приопретарный формат, не?
Iskatel
Вот тут не согласен. Заполнение экслевского файла через эксель более тру, чем шаманство под линем для того, что нужно (внезапно) под виндой.
Iskatel
Заметьте, я не топикстартер, Вы б ему хоть кусок кода…
Iskatel
WINAPI никто не отменял, я предложил pywin32…
Офлайн
3
4kpt_III
P.S. Короче. Жгите дальше…

Офлайн