Уведомления

Группа в Telegram: @pythonsu

#1 Май 18, 2015 22:15:46

Rinat91
Зарегистрирован: 2015-04-27
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Как работать с openoffice на python?

Если с Excel все понятно и относительно просто, благо есть xlrd, xlwt, xlutils или openpyxl! То с Calc дела обстоят не очень! Посоветуйте библиотеки, если есть! И Как вообще с ними работать?

Офлайн

#2 Май 18, 2015 22:23:14

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

Как работать с openoffice на python?

Odf.py. Насчет Calc не проверял - не было нужды. Насчет всего остального - нормально.

P.S. Ну и нужно понимать, что этот формат внутри всего лишь одни большущий xml документ. И можно его собрать ручками…

Офлайн

#3 Май 19, 2015 17:16:47

Rinat91
Зарегистрирован: 2015-04-27
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Как работать с openoffice на python?

что лучше использовать: odfpy или ezodf? Работать как с xml не вариант.
У меня выборка из БД > 100 000 записей!

Офлайн

#4 Май 19, 2015 23:23:53

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

Как работать с openoffice на python?

Rinat91
У меня выборка из БД > 100 000 записей!
Как раз в этом случае лучше работать как с файлом xml, без дополнительных прослоек. Может даже будет лучше регулярным выражением данные наковырять если конечно файл простой.

мне показалась у ezodf документация получше.



Офлайн

#5 Май 19, 2015 23:29:15

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

Как работать с openoffice на python?

doza_and
И не говори. odf.py совсем с документацией плохо. Я бы сказал, что даже печально Хотя внутри код читабельный и можно работать. Они просто в качестве документации выложили элементы дерева xml. И не стали парить себе мозг

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version