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")
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步