from openpyxl import load_workbook
import win32com.client as win32
import os
word = win32.gencache.EnsureDispatch('Word.Application')
word.Visible = False
path1=input('请输入文件夹路径1:')
path2=input('请输入件夹路径2:')
path3=input('请输入用电数据文件夹路径3:')
path4=input('请输入能效诊断文件夹路径4:')
path0=input('请输入excel位置和名称')
pathout=input('请输入合并文档文件夹路径:')
wb=load_workbook(path0)
ws=wb[(wb.sheetnames)[0]]
a=len(ws['A'])
name=[]
f1=[]
f2=[]
f3=[]
f4=[]
c=[]
d=[]
for k in range(a):
name.append(str(ws['A'][k].value)+str(ws['B'][k].value))
flist1=os.listdir(path1)
for f in flist1:
f1.append((f.split('-'))[0])
flist2=os.listdir(path2)
for f in flist2:
f2.append((f.split('-'))[0])
flist3=os.listdir(path3)
for f in flist3:
f3.append((f.split('-'))[0])
flist4=os.listdir(path4)
for f in flist4:
f4.
利用openpyxl 和win32.com合并docx文档并向excel反馈合并情况
最新推荐文章于 2024-06-07 16:18:58 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)