import tkinter
from tkinter import filedialog
from docx import Document
from spire.doc import *
from spire.doc.common import *
def word_merge(): ##定义函数,多个word合并成一个
root = tkinter.Tk()
root.withdraw()
Path = filedialog.askdirectory() #获取文件夹路径,此路径下只有待合并的word文件
documents = os.listdir(Path)
doc = Document()
for document in documents:
doc.InsertTextFromFile(Path+"/"+document,FileFormat.Auto)
doc.SaveToFile(Path+'/合并.docx')
word_merge() #调用函数
待合并的word是一些模板表格,以插入的方式合并较好。按照段落合并这些表格我还没实现。