使用Python在OpenOffice/Microsoft Word中格式化输出

6 python formatting openoffice.org ms-word ms-office

我正在开发一个需要格式化,可编辑输出的项目(在Python中).由于最终用户不具备技术熟练程度,因此输出需要采用文字处理器可编辑格式.格式很复杂(项目符号,段落,粗体等).

有没有办法使用Python生成这样的报告?我觉得应该有一种方法可以使用Microsoft Word/OpenOffice模板和Python来做到这一点,但我找不到任何足够高级的东西来获得良好的格式.有什么建议?

Aar*_*paa 1

我知道有一个用于 docutils 的 odtwriter。您可以将输出生成为reStructuredText并将其提供给 odtwriter,或者查看 odtwriter 在后端使用什么来生成 ODT 并使用它。

(我可能会生成第一个输出,然后破解 odtwriter 来输出我想要的东西(并将修复贡献回项目),因为这可能比尝试直接将你的东西渲染到 ODT 容易得多。)