任务分析
从Word读取每一个问答答案存入excel表格中
- 首先导入Python包
from docx import Document
from openpyxl import load_workbook
- 读取docx文件
path = r'' # 路径为会议通知文件夹和 Excel 模板所在的位置,可按实际情况更改
workbook = load_workbook(path + r'2.xlsx')
sheet = workbook.active #一个工作表可以直接使用
#多个工作表指定目标表
#workbook = load_workbook(filename='其他.xlsx')
#print(workbook.sheetnames)
#sheet = workbook['工作业务']
wordfile = Document(path + r'1.docx')
3.读取文档 判断 存入
for paragraph in wordfile.paragraphs[2:]:
if paragraph.text[:1].isdigit():
question = paragraph.text[2:].strip('、')
if paragraph.text[:1]== '答':
answer = paragraph.text[2:]
#得到的问题答案存入excel表中
sheet.append([question,answer])
workbook.save(path + r'2.xlsx')
Python自动化学习-参考文献
python提取word内容并写入excle
别再问我Python怎么操作Word了!
多图+代码 | 详解Python操作Excel神器openpyxl的各种操作!