1. 程式人生 > >python合併多個word文件(帶圖片等)

python合併多個word文件(帶圖片等)

文章目錄

安裝python3.6和pywin32包

  • python官網下載python3.6版本,exe檔案直接安裝。
  • 利用pip安裝pywin32包
pip install pywin32
  • 注意:如果安裝完成之後執行“import win32com”時還有錯誤,請下載exe檔案安裝pywin32。( 提取碼:u3w6 )

執行程式碼

#encoding=utf-8
#匯入pywin32包
import win32com.
client as win32 #開啟word軟體 word = win32.gencache.EnsureDispatch('Word.Application') #非視覺化執行 word.Visible = False output = word.Documents.Add()#新建合併後空白文件 #需要合併的文件路徑,這裡有個文件1.docx,2.docx,3.docx. files = ['F://work//2.docx', 'F://work//1.docx', 'F://work//3.docx'] for file in files: output.Application.Selection.
Range.InsertFile(file)#拼接文件 #獲取合併後文檔的內容 doc = output.Range(output.Content.Start, output.Content.End) doc.Font.Name = "黑體" #設定字型 output.SaveAs('F://work//result.docx') #儲存 output.Close()