Python創建word文檔並寫入內容

首先安裝docx包,命令:pip install python-docx

通過創建對象進行數據的插入,包括文字、圖片、表格、段落等內容。

import docx

doc2 = docx.Document()  # 創建一個Document對象
doc2.add_paragraph('time')  # 增加一個paragraph
# 插入有序列表,段落的前面會有序號123
doc2.add_paragraph('把冰箱門打開', style='List Number')
doc2.add_paragraph('把大象裝進去', style='List Number')
doc2.add_paragraph('把冰箱門關上', style='List Number')
# 插入無序列表,段落的前面沒有序號
doc2.add_paragraph('把冰箱門打開', style='List Bullet')
doc2.add_paragraph('把大象裝進去', style='List Bullet')
doc2.add_paragraph('把冰箱門關上', style='List Bullet')
# 插入一個6行6列的表格
table = doc2.add_table(rows=6, cols=6, style='Table Grid')
for i in range(0, 6):
    for j in range(0, 6):
        table.cell(i, j).text = "第{i}行{j}列".format(i=i + 1, j=j + 1)
# 插入照片
doc2.add_picture('1.JPG', width=docx.shared.Inches(5))
doc2.save('111.docx')  # 保存文檔

實現的效果圖:


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章