想使用python读写libreoffice文档,根据LibreOffice官方指引,需要先启动libreoffice作为一个服务,然后创建对象,再利用libreoffice对象操作文档,总之好麻烦。
后来再网上搜索,发现有两个可以直接读写libreoffice文档的模块,一个叫做odfpy,另一个叫做ezodf。
odfpy可以通过apt安装,不过看了看文档,晦涩难懂。
ezodf可以通过pip3安装,依赖lxml模块,lxml可以通过apt安装。ezodf文档倒是挺清晰的,不错。
https://pythonhosted.org/ezodf/
上面是文档地址,感兴趣的可以看看
使用python读写libreoffice文档
- 百草谷居士
- 帖子: 3921
- 注册时间: 2006-02-10 16:36
- 系统: Mint21.1/Deepin20.8
使用python读写libreoffice文档
debian 12 / 深度系统 20.9 / Mint 21.3
为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
-
- 帖子: 2148
- 注册时间: 2012-12-16 15:43
- 系统: debian
Re: 使用python读写libreoffice文档
感觉 office还是MS的多点,相对来说用py操作MS OFFICE比较实用,DOC推荐python-docx