docxtpl的使用
最近在进行word文档模版填入时用到了docxtpl,在这里将用到的内容更新记录一下。
简介:
docxtpl是基于python-docx和jinja2开发出来的库。他通过对docx文档模版加载,使用类似jinja2网页模版开发的语法对其进行修改。
docxtype官方文档:https://docxtpl.readthedocs.io/en/latest/
文章目录
示例1:变量写入
示例2:循环生成表格内容
快速上手:
用pip安装
pip install docxtpl
使用示例1.变量写入
1.编写代码
from docxtpl import DocxTemplate
import datetime
# 载入模版文件
doc=DocxTemplate('./template.docx')
# 创建字典,key与模版文件中的模版变量一一对应,value为要写入到末班中{
{key}}处的值.
dic={
}
dic['company']='xxx公司'
now