Python:将内容从一个word文档复制到另一个word文档并保持格式?

Python:将内容从一个word文档复制到另一个word文档并保持格式?,python,ms-word,Python,Ms Word,正如标题所说,我想知道是否有任何模块允许我通过python将内容从一个Microsoft word文档解析到另一个Microsoft word文档并保持格式 我想读取表数据并将其传输到另一个文档中的另一个表 单据A和单据B都存在。我只想能够遍历两个文档中的单元格(不一定同时)并复制内容,而不必担心文本是否格式化(字体、斜体、粗体)或是否包含项目符号 我要求使用python,因为它是我最喜欢的语言…下面是Kasra关于使用python docx的建议: 粗略的示例代码 表的查询文档: from

正如标题所说,我想知道是否有任何模块允许我通过python将内容从一个Microsoft word文档解析到另一个Microsoft word文档并保持格式

我想读取表数据并将其传输到另一个文档中的另一个表

单据A和单据B都存在。我只想能够遍历两个文档中的单元格(不一定同时)并复制内容,而不必担心文本是否格式化(字体、斜体、粗体)或是否包含项目符号


我要求使用python,因为它是我最喜欢的语言…

下面是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')

您可以使用pythondocx!你是说微软的Word吗?然后改用标记ms-word。我被你的问题和标签弄糊涂了,直到我意识到。@Kasra你有示例代码吗?@mariusiuram现在更新了
nsprefixes
定义在哪里?我的评论的答案很明显,因为我没有得到回应吗?