套用模板(簡單)實例
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)