第三方库
# pandas数据处理 import pandas as pd # word文档处理库 from docxtpl import DocxTemplate
读取excel数据
# 读取数据,并返回DataFrame数据形式 data_frame = pd.read_excel('pyrhon.xlsx') # 按照章、节、序号进行排序 data_frame.sort_values(["章","节","序号"],inplace = True)
生成问题集
# 匹配word模板 tpl_word = DocxTemplate("python_model.docx") # 按照模板进行转换、转换后进行排序 tpl_word.render({'ps':data_frame[["章","节","序号","题目"]].values.tolist()}) # 将结果保存到word文档 tpl_word.save("python_qes.docx")