局网站建设总结,专注于响应式网站开发,网站主域名,h5技术建设网站的知识由于最近工作中需要自动修改word文档#xff0c;并生成PDF文件#xff0c;经过查阅资料后发现使用python-docx-template可以完成对word的修改工作#xff0c;于是记录一下使用方法。文章内容大部分来自对以下博客的整理和学习https://blog.csdn.net/weixin_42670653/article…由于最近工作中需要自动修改word文档并生成PDF文件经过查阅资料后发现使用python-docx-template可以完成对word的修改工作于是记录一下使用方法。文章内容大部分来自对以下博客的整理和学习https://blog.csdn.net/weixin_42670653/article/details/81503294。
1.简介
项目依赖1python-docx
项目依赖2jinja
这个jinja值得仔细研究一下jinja官网, jinja中文网站
2.安装
pip install docxtpl
3.使用
(1).简单使用
1.首先创建一个word文档 test.docx,并设置好模板
这是一个模板{{ template }}
2.在python中对设置的模板进行修改
from docxtpl import DocxTemplate
tpl DocxTemplate(test.docx)
context {
template: 123
}
tpl.render(context)
tpl.save(test1.docx)
3.打开生成的test1.doxc查看文字已经被替换掉
这是一个模板123
4.说明
目前暂时使用到这些内容先记录下后面用到新内容再更新。