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. 跨行、跨列,要指定行數或列數。
————————————————
版權聲明:本文為CSDN博主「qcyfred」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qcyfred/article/details/79925099