正如标题所说,我想知道是否有任何模块可以让我通过python将内容从一个Microsoft word文档解析到另一个文档并保持格式。
我想要读取表数据并将其传输到另一个文档中的另一个表中。
文档A和文档B都存在。我只希望能够遍历两个文档中的单元格(不必同时)并复制内容,而不必担心文本是否格式化(字体、斜体、粗体)或包含项目符号。
我要求使用python,因为它是我最喜欢的语言。
发布于 2014-09-11 13:36:37
遵循Kasra关于使用python-docx的建议:
粗略的示例代码。
表的查询单据:
from docx import *
document = opendocx('xxxzzz.docx')
table = document.xpath('/w:document/w:body/w:tbl', namespaces=nsprefixes)[0]
正在写入另一个文档:
output = opendocx('yyywwww.docx')
body = output.xpath('/w:document/w:body', namespaces=nsprefixes)[0]
body.append(table)
output.save('new-file-name.docx')
https://stackoverflow.com/questions/25638082
复制相似问题