提问人:ibi0tux 提问时间:2/25/2023 更新时间:2/25/2023 访问量:214
如何在 Python 中从模板生成 odt 文件
How to generrate odt files from templates in Python
问:
我正在开发一个 Python 程序,该程序从数据库中获取输入数据并使用锚点打开文档模板(直接使用 .ott 或 .odt 文件)。
我希望该程序能够在输出时生成.odt文件,其中包含来自数据库的数据。
我应该如何进行?我看到有一些库允许在 python 中使用 opendocument 文件,但其中大多数都是旧的,不再维护。有些人建议直接修改文档存档中的xml,但这似乎有点黑客。 令我惊讶的是,没有一个主流库能够像这样处理 opendocument 文件......我错过了什么吗?
谢谢
答:
0赞
Abdulmajeed
2/25/2023
#1
有几个,但根据我的经验,我喜欢 Odfpy,因为它允许您使用 Python 创建和修改 ODT 文件。它提供了用于处理 ODT 文件的综合 API,包括对文本、图像、表格等的支持。
评论
0赞
ibi0tux
2/25/2023
我看过 Odfpy,但该项目似乎不再活跃,最后一次更新是 3 年前......无论如何,我会进一步研究。
0赞
Abdulmajeed
2/25/2023
哦,我的坏,我刚刚做了一些研究。有一个叫做 ezodf 的,就像 Odfpy 从未使用过它一样
评论