【发布时间】:2016-04-27 11:16:04
【问题描述】:
有没有什么方法可以在带有python-docx的文本框中访问和操作现有docx文档中的文本?
我试图通过迭代在文档的所有段落中找到一个关键字:
doc = Document('test.docx')
for paragraph in doc.paragraphs:
if '<DATE>' in paragraph.text:
print('found date: ', paragraph.text)
如果放置在普通文本中,则可以找到它,但不在文本框内。
【问题讨论】:
-
在 Word 文件中,文本框位于单独的对象中。通过粗略的谷歌搜索,
python-docx可以访问 InlineShapes 但不能访问 TextBoxes。
标签: python python-docx