Word套用簡單模板實例(docx模塊)


套用模板(簡單)實例

 1 from docx import Document
 2 from docx.enum.text import WD_ALIGN_PARAGRAPH
 3 from docx.shared import Pt
 4 from docx.oxml.ns import qn
 5 
 6 lists = ["張三", "李四", "王五", "趙六"] # 合同清單
 7 
 8 for change in lists:
 9     document = Document()
10     document.styles["Normal"].font.name = u"黑體" # 設置西文字體
11     document.styles["Normal"]._element.rPr.rFonts.set(qn('w:eastAsia'), u'仿宋_GB2312') # 設置中文字體
12 
13     def add_context(context):
14         p = document.add_paragraph()
15         p.alignment = WD_ALIGN_PARAGRAPH.LEFT # 設置字段左對齊
16         r = p.add_run(str(context))
17         r.font.size = Pt(16) # 設置字體16磅
18         p.space_after = Pt(5) # 設置段后距離5磅
19         p.space_before = Pt(5) # 設置段后距離5磅
20 
21     # 文件主體內容
22     add_context("漢皇重色思傾國,御宇多年求不得。楊家有%s初長成,養在深閨人未識。" % change)
23     add_context("天生麗質難自棄,一朝選在君王側。回眸一笑百媚生,六宮粉黛無顏色。")
24     add_context("春寒賜浴華清池,溫泉水滑洗凝脂。侍兒扶起嬌無力,始是新承恩澤時。")
25     add_context("雲鬢花顏金步搖,芙蓉帳暖度春宵。春宵苦短日高起,從此君王不早朝。")
26     add_context("承歡侍宴無閑暇,春從春游夜專夜。后宮佳麗三千人,三千寵愛在一身。")
27     add_context("金屋妝成嬌侍夜,玉樓宴罷醉和春。姊妹弟兄皆列土,可憐光彩生門戶。")
28     add_context("遂令天下父母心,不重生男重生%s。驪宮高處入青雲,仙樂風飄處處聞。" % change)
29     add_context("緩歌慢舞凝絲竹,盡日君王看不足。漁陽鼙鼓動地來,驚破霓裳羽衣曲。")
30     add_context("九重城闕煙塵生,千乘萬騎西南行。翠華搖搖行復止,西出都門百余里。")
31     add_context("六軍不發無奈何,宛轉蛾眉馬前死。花鈿委地無人收,翠翹金雀玉搔頭。")
32     add_context("君王掩面救不得,回看血淚相和流。")
33 
34     document.save("長恨歌-%s.docx" % change)
35     print("完成%s的合同!" % change)

 

from docx import Document
from docx.enum.text import WD_ALIGN_PARAGRAPH
from docx.shared import Pt
from docx.oxml.ns import qn

lists = ["張三", "李四", "王五", "趙六"] # 合同清單

for change in lists:
document = Document()
document.styles["Normal"].font.name = u"黑體" # 設置西文字體
document.styles["Normal"]._element.rPr.rFonts.set(qn('w:eastAsia'), u'仿宋_GB2312') # 設置中文字體

def add_context(context):
p = document.add_paragraph()
p.alignment = WD_ALIGN_PARAGRAPH.LEFT # 設置字段左對齊
r = p.add_run(str(context))
r.font.size = Pt(16) # 設置字體16
p.space_after = Pt(5) # 設置段后距離5
p.space_before = Pt(5) # 設置段后距離5

# 文件主體內容
add_context("漢皇重色思傾國,御宇多年求不得。楊家有%s初長成,養在深閨人未識。" % change)
add_context("天生麗質難自棄,一朝選在君王側。回眸一笑百媚生,六宮粉黛無顏色。")
add_context("春寒賜浴華清池,溫泉水滑洗凝脂。侍兒扶起嬌無力,始是新承恩澤時。")
add_context("雲鬢花顏金步搖,芙蓉帳暖度春宵。春宵苦短日高起,從此君王不早朝。")
add_context("承歡侍宴無閑暇,春從春游夜專夜。后宮佳麗三千人,三千寵愛在一身。")
add_context("金屋妝成嬌侍夜,玉樓宴罷醉和春。姊妹弟兄皆列土,可憐光彩生門戶。")
add_context("遂令天下父母心,不重生男重生%s。驪宮高處入青雲,仙樂風飄處處聞。" % change)
add_context("緩歌慢舞凝絲竹,盡日君王看不足。漁陽鼙鼓動地來,驚破霓裳羽衣曲。")
add_context("九重城闕煙塵生,千乘萬騎西南行。翠華搖搖行復止,西出都門百余里。")
add_context("六軍不發無奈何,宛轉蛾眉馬前死。花鈿委地無人收,翠翹金雀玉搔頭。")
add_context("君王掩面救不得,回看血淚相和流。")

document.save("長恨歌-%s.docx" % change)
print("完成%s的合同!" % change)


免責聲明!

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



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