帮我写一个python程序,从文件夹中的word文档中提取关键信息到excel
时间: 2023-04-04 08:01:47 浏览: 168
好的,我可以回答这个问题。您可以使用Python中的docx和openpyxl库来实现这个功能。您需要先安装这两个库,然后使用以下代码:
```python
import os
import docx
from openpyxl import Workbook
# 创建一个Excel工作簿
wb = Workbook()
ws = wb.active
# 设置表头
ws['A1'] = '文件名'
ws['B1'] = '关键信息'
# 遍历文件夹中的所有Word文档
folder_path = '文件夹路径'
for filename in os.listdir(folder_path):
if filename.endswith('.docx'):
# 打开Word文档
doc = docx.Document(os.path.join(folder_path, filename))
# 提取关键信息
key_info = ''
for para in doc.paragraphs:
if '关键词' in para.text:
key_info = para.text.split('关键词')[1].strip()
break
# 将文件名和关键信息写入Excel表格
row = (filename, key_info)
ws.append(row)
# 保存Excel文件
wb.save('关键信息.xlsx')
```
请注意,您需要将“文件夹路径”替换为您的实际文件夹路径,并将“关键词”替换为您要提取的关键词。此外,您还可以根据需要修改Excel表格的表头和列数。
阅读全文