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/fGeO 著作权归作者所有。请勿转载和采集!