python-docx template 操作word文檔


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM