如何使用python-docx更改表格内容和样式?

时间:2013-01-03 11:38:14

标签: python docx python-docx

我找到了python-docx, 它看起来非常聪明,但我必须做一些没有详细记录的任务。

我需要打开一个.docx模板,其中包含一个表格,广告中包含以前创建的列表中的所有格式,我必须在模板内的表格中格式化它们。

1 个答案:

答案 0 :(得分:1)

可能我找到了解决方案。 它取决于document.xpath,一种获取它的映射的方法是解压缩.docx并读取./word/document.xml文件。

PATH_CELL = 'the path you individuate in document.xml'

docbody = document.xpath('/w:document/w:body'+PATH_CELL, 
namespaces=nsprefixes)[0]

print 'Replacing ...',
docbody = replace(docbody,'Welcome','Hello') 

我找到了这种方式来运行游戏。还有其他吗?