Python 将 Word 文档转换为 Excel 表格
Python 可以使用 'python-docx' 库读取 Word 文档内容,然后使用 'pandas' 库将其转换为 Excel 格式。
以下是示例代码:
import pandas as pd
import docx
# 读取 Word 文档
doc = docx.Document('example.docx')
# 获取表格内容
tables = []
for table in doc.tables:
table_data = []
for row in table.rows:
row_data = []
for cell in row.cells:
row_data.append(cell.text)
table_data.append(row_data)
tables.append(table_data)
# 将表格转换为 Excel 格式
with pd.ExcelWriter('example.xlsx') as writer:
for i, table in enumerate(tables):
df = pd.DataFrame(table[1:], columns=table[0])
df.to_excel(writer, sheet_name=f'Table {i+1}', index=False)
这个示例代码将 Word 文档中的所有表格内容分别转换为一个个 Excel 表格,并保存到同一个 Excel 文件中。你可以根据实际需求进行修改。
原文地址: https://www.cveoy.top/t/topic/ol0C 著作权归作者所有。请勿转载和采集!