Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 8, 2015 06:18:37

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

xlsxwriter и форматирование ячеек

Iskatel
Я это так, посмеяться
А давайте вместе похохочем? А вот надо нам на сервере генерировать документы. А быстро надо. А данных мнооооооого. Что? Долго между процессами гоняется? А в несколько потоков? Что? Модель кабинета не подходит? А что это у нас ничего не работает?! Что вы говорите? COM-сервер висит? Ну ничего, нечего перегрузим, нам не привыкать.

Да хрен с ним с сервером, давайте у заказчика поставим. Что? Не работает? Ну это у вас офис старый, мы тут пару интерфейсов дернули из новых.



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#2 Сен. 9, 2015 09:33:28

Kir@
Зарегистрирован: 2015-08-13
Сообщения: 124
Репутация: +  0  -
Профиль   Отправить e-mail  

xlsxwriter и форматирование ячеек

Inok
при помощи xlsxwriter выкладываю значение в EXEL таблицу.
Уважаемый Inok, вы связку python с офисом через win32api реализовали? Можете кодом поделиться? Мне с вордом надо из под винды поработать.

Офлайн

#3 Сен. 9, 2015 15:33:47

4kpt_III
Зарегистрирован: 2014-12-22
Сообщения: 999
Репутация: +  39  -
Профиль   Отправить e-mail  

xlsxwriter и форматирование ячеек

Kir@

А чем Вам python-docx не подходит?

Офлайн

#4 Сен. 9, 2015 20:37:35

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

xlsxwriter и форматирование ячеек

Kir@
Можете кодом поделиться?
Это делается переписыванием примеров на VBScript в питон.
4kpt_III дело говорит. Не вяжитесь с COM это медленно и неудобно. COM надо использовать когда нужны очень высокоуровневые функции word. Вставить один документ в другой например. Правда это и с COM не всегда получается.

Я кстати сейчас остановился на изготовлении документов в Latex. При необходимости я их перегоняю в WORD при помощи pandoc. Новая версия умеет ходить по вложенным документам и раскрывать определения пользователя. pandoc можно подсунуть шаблонный документ из которого она берет стили. Потом если надо допиливается полученый xml. Если есть желание то можно и при помощи COM допилить. Это уже не сложно.



Отредактировано doza_and (Сен. 9, 2015 20:45:03)

Офлайн

#5 Сен. 10, 2015 04:42:49

Kir@
Зарегистрирован: 2015-08-13
Сообщения: 124
Репутация: +  0  -
Профиль   Отправить e-mail  

xlsxwriter и форматирование ячеек

4kpt_III
А чем Вам python-docx не подходит?
мне в другой теме сказали, что для обработки doc и docx документов надо использовать грузную связку с win32api.

Офлайн

#6 Сен. 10, 2015 06:31:18

4kpt_III
Зарегистрирован: 2014-12-22
Сообщения: 999
Репутация: +  39  -
Профиль   Отправить e-mail  

xlsxwriter и форматирование ячеек

Для doc да. Для docx нет. Для doc еще есть pyrtf, но он помер, вроде.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version