多个excel工作簿,提取到一个工作簿

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])

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容