使用python读写libreoffice文档

软件和网站开发以及相关技术探讨
回复
头像
百草谷居士
帖子: 3921
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

使用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/
上面是文档地址,感兴趣的可以看看
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
jinjiachen
帖子: 2148
注册时间: 2012-12-16 15:43
系统: debian

Re: 使用python读写libreoffice文档

#2

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

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