gpt4 book ai didi

文本框中的 Python docx 段落

转载 作者:太空宇宙 更新时间:2023-11-03 13:13:32 44 4
gpt4 key购买 nike

有什么方法可以使用 python-docx 访问和操作文本框中现有 docx 文档中的文本?

我试图通过迭代在文档的所有段落中找到关键字:

doc = Document('test.docx')

for paragraph in doc.paragraphs:
if '<DATE>' in paragraph.text:
print('found date: ', paragraph.text)

如果放置在普通文本中,而不是在文本框中,则可以找到。

最佳答案

对于仅包含格式化文本的文本框,一种解决方法是使用 float 的格式化表格。它的样式几乎可以像文本框一样(框架、颜色等),并且可以通过 docx API 轻松访问。

doc = Document('test.docx')

for table in doc.tables:
for row in table.rows:
for cell in row.cells:
for paragraph in cell.paragraphs:
if '<DATE>' in paragraph.text:
print('found date: ', paragraph.text)

关于文本框中的 Python docx 段落,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36888189/

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