如何在 docx 文件中编辑/重命名邮件合并字段(标签),而无需创建此邮件合并字段的数据库? python docx-mailmerge==0.4.0

问题描述 投票:0回答:1

在我的 python django 项目中,我使用 docx MailMerge 包(docx-mailmerge==0.4.0) 我在 docx 文件中有特定的标签,但我没有创建这个 docx 文件和那些 mailmerge 标签,现在我有一些我想编辑的标签,但我不知道该怎么做,我需要这个标签与其他标签一样的确切类型,但我不知道如何查看其他标签的数据类型。

抱歉我的解释不好,我对 docx 和 mailmerge 一无所知:(

我尝试在 libreoffice 中编辑标签,但无法编辑它们,我需要一些“数据库”来从那里粘贴此标签,但我没有它,我只有一些带有标签的 docx 文件,但我在任何位置都找不到此标签这个 docx 文件,所以我需要重新创建它,但我不知道如何...

docx libreoffice mailmerge docx-mailmerge
1个回答
0
投票
!pip install docx-mailmerge

from mailmerge import MailMerge

mailmerge_obj = MailMerge("DocumentIn.docx")
mailmerge_obj.merge(test1='Test1', test2='Test1', test3='Test1')
mailmerge_obj.write("DocumentOut.docx")
© www.soinside.com 2019 - 2024. All rights reserved.