python-docx 好像对 docx 支持较好,对于 2003 格式的 doc 文档,有好的库吗?
![]() | 1 CoX 2017-09-22 07:38:24 +08:00 via iPhone aspose.words 有 python 接口 |
![]() | 2 geelaw 2017-09-22 07:42:36 +08:00 via iPhone ![]() 如果你在用装有 Office 的 Windows,你可以用 Component Object Model 操作 Word 程序从而操作 doc 文档。 其他情况,你可以根据 https://msdn.microsoft.com/en-us/library/office/cc313153(v=office.12).aspx 提供的信息来解析和书写 doc。 |
3 NoAnyLove 2017-09-22 07:49:35 +08:00 Windows 下也可以通过 pywin32 的 win32com 库操作 Office 的 COM 接口,即 2 楼提到的第一个方法 |
![]() | 4 BBCCBB 2017-09-22 08:33:56 +08:00 WordXml, 基本能适用所有语言, 之前有需求就是通过这种方式搞定的 |
5 PythonAnswer 2017-09-22 10:40:43 +08:00 前提是, 不能用 docx 吗? |
![]() | 6 ctsed 2017-09-22 10:59:13 +08:00 via Android @PythonAnswer docx 有什么功能齐全的库没 |
7 PythonAnswer 2017-09-22 12:29:38 +08:00 via iPad 主流库都支持 docx,很多第三方商业软件也喜欢 docx,因为这货就是 xml 啊 |