2024-05-12 23:01:39 发布
网友
Possible Duplicate:Reading/Writing MS Word files in Python
我知道有一些库可以用来编辑excel文件,但是有什么可以用python编辑msword 97/2000/2003.doc文件的吗?理想情况下,我希望根据文本的内容对文本的格式进行一些小的更改。一个非常小的例子是用大写字母突出显示每个单词。
为什么不考虑使用python-uno将文档加载到OpenOffice中,并使用UNO接口对其进行操作。在我刚刚链接到的网站上有一些示例代码,可以帮助您入门。
如果平台独立性很重要,那么我建议通过BASIC或Python使用OpenOffice API。OpenOffice也可以在无头模式下运行,无需GUI,因此您可以自动执行批处理作业。这些链接可能有帮助:
它肯定比导入模块和进行字符串替换更复杂,但OpenOffice可能是最好的免费.doc阅读器,您可以挂接它。
PyWin32库允许您从Python访问COM对象,包括所有各种Office COM api。我不认为它使用起来容易,但它确实有效。
为什么不考虑使用python-uno将文档加载到OpenOffice中,并使用UNO接口对其进行操作。在我刚刚链接到的网站上有一些示例代码,可以帮助您入门。
如果平台独立性很重要,那么我建议通过BASIC或Python使用OpenOffice API。OpenOffice也可以在无头模式下运行,无需GUI,因此您可以自动执行批处理作业。这些链接可能有帮助:
它肯定比导入模块和进行字符串替换更复杂,但OpenOffice可能是最好的免费.doc阅读器,您可以挂接它。
PyWin32库允许您从Python访问COM对象,包括所有各种Office COM api。我不认为它使用起来容易,但它确实有效。
相关问题 更多 >
编程相关推荐