gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-30 03:01:23 26 4
gpt4 key购买 nike

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

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

enter image description here

文档 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')

关于Python:将内容从一个word文档复制到另一个word文档并保持格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25638082/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com