如何修改自定义.xml在docx中使用python

2024-03-28 18:37:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在使用pythondocx以编程方式更改word文档(*.docx)中需要每月更新的部分内容。我现在的问题在于编辑模板中的自定义属性,特别是“完成日期”属性。在

Custom template properties

我当前的简化python代码如下:

import python-docx
doc = docx.Document('MonthlyUpdate.docx')
help(doc.core_properties)  #only shows author, category, etc, but no 'Date Completed'

相关文件位于*.docx\docProps\自定义.xml,但我不确定如何在Python2.7中编辑该文件。是通过python docx实现还是需要深入研究lxml/etree模块?在


Tags: 文件文档模板编辑内容doc属性编程
1条回答
网友
1楼 · 发布于 2024-03-28 18:37:10

这个功能还没有实现。有一个功能请求为它打开,一个用户已经做了一些工作,你可以从那里找到链接。在

https://github.com/python-openxml/python-docx/issues/91

我认为这需要使用他的fork,因此您可能无法获得所有的最新特性,这取决于fork所基于的版本。在

相关问题 更多 >