使用 python 从 .docx 文件中的 table 获取文本

Get text from table in .docx file using python

我需要获取文档的全文作为 python 字符串。所以,我使用 docx 库:

doc = docx.Document(user_file)
fullText = []
for para in doc.paragraphs:
   fullText.append(para.text)
text = '\n'.join(fullText)

有效,但忽略表格中的文本。我应该如何从表中获取数据?也许有什么办法可以清除标签或以某种方式准备文件?提前致谢!

doc.tables returns Table 个实例的列表,对应于文档中的 table 个实例,按文档顺序排列。请注意,只有出现在文档顶层的 table 出现在该列表中;嵌套在 table 单元格中的 table 不会出现。 等修订标记内的 table 也不会出现在列表中。