欢迎来到电脑知识学习网,专业的电脑知识大全学习平台!

手机版

docx转换成doc(python-docxtpl妙用转换成word文档格式)

软件应用 发布时间:2021-10-01 16:35:05

第三方库

# pandas数据处理
import pandas as pd

# word文档处理库
from docxtpl import DocxTemplate

读取excel数据

docx转换成doc(python-docxtpl妙用转换成word文档格式)(1)

# 读取数据,并返回DataFrame数据形式
data_frame = pd.read_excel('pyrhon.xlsx')

# 按照章、节、序号进行排序
data_frame.sort_values(["章","节","序号"],inplace = True)

生成问题集

docx转换成doc(python-docxtpl妙用转换成word文档格式)(2)

# 匹配word模板
tpl_word = DocxTemplate("python_model.docx")

# 按照模板进行转换、转换后进行排序
tpl_word.render({'ps':data_frame[["章","节","序号","题目"]].values.tolist()})

# 将结果保存到word文档
tpl_word.save("python_qes.docx")
责任编辑:电脑知识学习网

软件应用