版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/apollo_miracle/article/details/88948747
操作 word 其实是一件很痛苦的事情,但是有一点我们是可以尝试一下的,那就是根据制式的 word 模板批量生成文件,可以应用在政府机关某些文件下发里,再配合邮件发送功能。今天就给大家分享一下生成 word 文件的代码
制式的 word 模板如下:
代码如下:
from docxtpl import DocxTemplate
tpl = DocxTemplate(r'./temp.docx')
# 写word文档内容
context = {
'name': 'Apollo',
'age': '男',
'phone': '17531111024',
'mail': '[email protected]',
'id': '1234567890',
'addre': '河北省石家庄市',
'gender': "男",
'birthday': "1998-3-4",
'country': '汉'
}
tpl.render(context)
# 保存
tpl.save("./{}的简历.docx".format(context["name"]))
效果如下: