如何使用Python创建Word文档?

发布于 2021-01-29 19:36:50

我想使用Python创建Word文档,但是,我想尽可能多地重用现有的文档创建代码。我目前正在使用XSLT生成HTML文件,并以编程方式将其转换为PDF文件。但是,我的客户现在要求以Word(.doc)格式提供同一文档。

到目前为止,我没有太多运气找到该问题的解决方案。有谁知道可以帮助解决此问题的开源库(或 gulp 专有解决方案)?

注意:所有可能的解决方案必须在Linux上运行。我相信这消除了pywin32。

关注者
0
被浏览
148
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    使用Python创建Word文档的几种方法:

    编辑:

    由于COM是不可能的,因此我建议以下内容(受@kcrumley的回答启发):

    使用UNO库从python自动执行Open Office,在OOWriter中打开HTML文件,然后另存为.doc。

    编辑2:

    现在有一个看起来不错的纯Python python-docx项目(我没有使用过)。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看