python 读取word文件 并分别提取到excel入不同的列
时间: 2023-05-16 16:05:18 浏览: 185
使用python批量读取word文档并整理关键信息到excel表格的实例
可以使用Python的第三方库python-docx来读取Word文件,使用pandas库来将数据写入Excel文件。以下是一个示例代码:
```python
import docx
import pandas as pd
# 读取Word文件
doc = docx.Document('example.docx')
# 提取Word文件中的表格数据
table = doc.tables[0]
data = []
keys = None
for i, row in enumerate(table.rows):
text = (cell.text for cell in row.cells)
if i == 0:
keys = tuple(text)
continue
row_data = dict(zip(keys, text))
data.append(row_data)
# 将数据写入Excel文件
df = pd.DataFrame(data)
writer = pd.ExcelWriter('example.xlsx')
df.to_excel(writer, index=False)
writer.save()
```
这段代码将读取名为example.docx的Word文件中的第一个表格数据,并将其写入名为example.xlsx的Excel文件中。
阅读全文