Python通过word模板生成新的word文件

    技术2022-07-11  85

    功能自定义好的word文档,生成新的word文件 模块地址:https://docxtpl.readthedocs.io/en/latest/

    使用模块

    docxtpl

    安装方式

    在线安装 pip install docxtpl离线安装,需下载以下安装包 docxtpl-0.10.0.tar.gz MarkupSafe-1.1.1.tar.gz six-1.15.0.tar.gz 先安装第一个包,如果遇见异常,则安装第二个和第三个

    基本使用

    ```python from docxtpl import DocxTemplate doc = DocxTemplate("my_word_template.docx") #模板文档 context = { 'app_name' : "模块测试",'holiday' : "2020-07-01",vac_time:"8:30","reason":"上班未打卡" } #待替换对象 doc.render(context) #执行替换 doc.save("generated_doc.docx") #保存新的文档

    样例

    模板如下:my_word_template.docx 如果有字体存在样式,可一直在模板中进行定义,新生成的文件保留原有样式 生成的word文件:generated_doc.docx

    Processed: 0.011, SQL: 9