利用python将多个Excel表格合并为一个

# -*- coding: utf-8 -*-
#Author Mr.xu
#合并两个Excel表格
import xlwt
import xlrd
import os
work=xlwt.Workbook('E:\\提数脚本\\业务办理\\merge_2.xlsx') #建立一个文件
path='E:\\提数脚本\\外呼业务办理'                      #目录(放Excel表格的目录)
file_list=os.listdir(path)
for file in file_list:                                #循环遍历列出所有文件名称
    file_name = os.path.join(path,file)               #路径+文件名
    workbook=xlrd.open_workbook(file_name)            #打开第一个文件
    sheet_name=workbook.sheet_names()                 #获取第一个文件的sheet名称
    for file_1 in sheet_name:                         #循环遍历每个sheet
        val=[]
        sheet=work.add_sheet(file_1,cell_overwrite_ok=True) #新建一个sheet
        table=workbook.sheet_by_name(file_1)                #以名字为索引
        rows=table.nrows                                    #获取sheet行数
        clos=table.ncols                                    #获取sheet列数目
        for i in range(rows):                               #循环遍历没一行
            val.append(table.row_values(i))                 #获取没一行的值
            for x in range(len(val)):
                for y in range(len(val[x])):
                    sheet.write(x,y,val[x][y])
work.save('E:\\提数脚本\\业务办理\\merge_2.xlsx')










 

  • 4
    点赞
  • 1
    评论
  • 30
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值