WebLinuxStudy

导航

 

docxtpl 一个很强大的包,其主要通过对docx文档模板加载,从而对其进行修改。

安装
pip install docxtpl

使用说明:
1.手动创建word模板文件 my_word_template.docx
2.word模板文件中替换的变量用{{}}扩上,本例中用到{{title1}},{{title2}}和{{content}}
3.生成的word文件名 generated_doc.docx

具体代码如下:

from docxtpl import DocxTemplate

doc = DocxTemplate("my_word_template.docx")
context = { 'title1':"这是标题1的文字", 'title2':"这是标题2的文字", 'content':"这是内容的文字"}
doc.render(context)
doc.save("generated_doc.docx")

 

posted on 2021-03-31 15:20  WebLinuxStudy  阅读(501)  评论(0编辑  收藏  举报