Python通过word模板生成新的word文件
程序员文章站
2022-07-18 11:31:27
功能自定义好的word文档,生成新的word文件模块地址:https://docxtpl.readthedocs.io/en/latest/使用模块docxtpl安装方式在线安装pip install docxtpl离线安装,需下载以下安装包docxtpl-0.10.0.tar.gzMarkupSafe-1.1.1.tar.gzsix-1.15.0.tar.gz先安装第一个包,如果遇见异常,则安装第二个和第三个基本使用from docxtpl import DocxTempla...
功能自定义好的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
本文地址:https://blog.csdn.net/qq_37100145/article/details/107073236
推荐阅读
-
Python使用win32com模块实现数据库表结构自动生成word表格的方法
-
winform 替换word文档中的字段(包含图片添加),生成导出PDF文件(也可是word文件)
-
python实现生成Word、docx文件的方法分析
-
『Word2007技术』通过使用默认的文件格式实现文档处理自动化
-
使用Python通过win32 COM实现Word文档的写入与保存方法
-
freemarker根据模板生成word文件实现导出功能
-
Android使用模板生成支持手机直接查看的Word文档
-
asp生成带有样式的word文件方法
-
Python通过word模板生成新的word文件
-
Java使用word模板生成多个word文件,并导出一个zip压缩包