1、提取多个excel工作簿的名字,做成列表
2、新建目标工作簿
工作簿循环
把一个工作簿的数据加到新工作簿
提取一行数据做成列表,加入新工作表
关闭工作簿
保存到新工作簿
import openpyxl
import os
os.chdir('D:\\工作\\新建文件夹\\居住人信息登记表')
liebiao=[ #这是工作簿列表
]
#目标工作簿
targer=openpyxl.Workbook()
sheet=targer.active
for sourcein liebiao:
wb_s=openpyxl.load_workbook(source)
# print(source,wb_s.sheetnames)
#复制
worksheet1=wb_s.active
# ll是空列表,存储一行数据
for i,rowin enumerate(worksheet1.iter_rows(min_row=4,max_row=10,max_col=11)):
ll=[]
for j,roin enumerate(row):
ll.append(ro.value)
# 把一行数据写入表
sheet.append(ll)
wb_s.close()
targer.save('333.xlsx')
# ws=wb_s.active
# print(ws[3])