首页 > 解决方案 > Python:如何在文本框中从单词中读取表格?

问题描述

我在 word 文档中有一个表格,我想使用 Python 从中提取信息。我可以使用下面的代码从 word 文档中访问表格,但是,这次表格位于文本框中。

如果表格在文本框中,我如何访问它?

import win32com.client as win32
word.Documents.Open(filename) ###open word file
doc = word.ActiveDocument  
table = doc.Tables(1)

其中 table 是表,我可以访问它的信息等。

亲切的问候,尼玛

标签: pythonpywin32word

解决方案


我使用另一个 python 包编写了一个解决方案docx2python

from docx2python import docx2python
doc = docx2python(word_document_path)
doc_body = doc.body
table = doc_body[table_number]
table = pd.DataFrame(table)

推荐阅读