使用python读写libreoffice文档

Python/PHP/Perl 开发与设计
回复
头像
百草谷居士
帖子: 3405
注册时间: 2006-02-10 16:36
系统: ubuntu18.04/Win10
送出感谢: 31 次
接收感谢: 40 次
联系:

使用python读写libreoffice文档

#1

帖子 百草谷居士 » 2020-01-10 18:35

想使用python读写libreoffice文档,根据LibreOffice官方指引,需要先启动libreoffice作为一个服务,然后创建对象,再利用libreoffice对象操作文档,总之好麻烦。
后来再网上搜索,发现有两个可以直接读写libreoffice文档的模块,一个叫做odfpy,另一个叫做ezodf。

odfpy可以通过apt安装,不过看了看文档,晦涩难懂。

ezodf可以通过pip3安装,依赖lxml模块,lxml可以通过apt安装。ezodf文档倒是挺清晰的,不错。

https://pythonhosted.org/ezodf/
上面是文档地址,感兴趣的可以看看
Ubuntu 19.04
米聊群:Ubuntu交流群,ID:50326269。注册米聊用户后可以搜索加入,即时通讯,沟通更快捷
jinjiachen
帖子: 2127
注册时间: 2012-12-16 15:43
系统: debian
送出感谢: 9 次
接收感谢: 27 次

Re: 使用python读写libreoffice文档

#2

帖子 jinjiachen » 2020-01-22 15:23

感觉 office还是MS的多点,相对来说用py操作MS OFFICE比较实用,DOC推荐python-docx
回复

回到 “Python/Php/Perl”