python-docx template 操作word文档

编程知识 更新时间:2023-04-15 12:01:24

代码链接:我从github下载传到CSDN上的代码

 

Python操作word文档。

 

可以用python docx来new一个文档,自动排版等。

也可以用python-docx template来修改模板。

本文讲python-docx template来操作。

 

 

先上效果图。

一阵操作,就可以生成这个表格。

代码截图

 

python-docx template 文档链接

github上的示例 github Demo

 

很好的是:1. 保留原样式; 2. 替换方便,类似于所谓的jinja2模板引擎。3. 支持中文!字体、字号,应有尽有!

以后工作日志、日报、报告、协议、合同…,不用愁了…

超链接:jinja

链接:中文版的jinja文档链接

注意

1. 生成表格的时候,内容太多,分页以后希望继续有表头,要在原来的word文档中,对表格的标题设置重复标题行。

布局--重复标题行

2. 生成表格,如果列宽不是想象的样子,尤其把模板写成这样的时候。

要确保这些是一根线。

最好的办法是,插入一个N*M的表格,然后再用橡皮擦,或者合并单元格。

3. 跨行、跨列,要指定行数或列数。

更多推荐

python-docx template 操作word文档

本文发布于:2023-04-12 15:23:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/3c4153828d3a52a116a4f559ef855ad7.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:操作   文档   docx   python   word

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 70684文章数
  • 14阅读数
  • 0评论数