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文件中。你可以根据实际需求进行修改

python 将word转excel

原文地址: https://www.cveoy.top/t/topic/fGeO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录