使用Python从word读取数据存入excel

任务分析

word内容

从Word读取每一个问答答案存入excel表格中


excel
  1. 首先导入Python包
from docx import Document
from openpyxl import load_workbook
  1. 读取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的各种操作!

你可能感兴趣的:(使用Python从word读取数据存入excel)