python解决多个Excel文件的合并

本文介绍了一种使用Python的xlrd和xlsxwriter模块合并多个Excel文件的方法。通过遍历指定的Excel文件列表,读取每个文件的所有工作表,并将数据逐行追加到新的Excel文件中。该过程实现了数据的整合,便于后续的数据分析和处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

import xlrd
import xlsxwriter
def openexcel():
  data=[]
  files=['1.xlsx','1 - 副本.xlsx','1 - 副本 (2).xlsx']
  for file in files:
    book=xlrd.open_workbook(filename=file)
    sheets=book.sheets()
    for sheet in sheets:
      nums=sheet.nrows
      for num in range(nums):
        rdata=sheet.row_values(num)
        print(rdata)
        data.append(rdata)
  wb=xlsxwriter.Workbook('1 - 副本 (3).xlsx')
  ws=wb.add_worksheet()
  i=0
  for datas in data:
     for col_num,da in enumerate(datas):
       ws.write(i,col_num,da)
     i=i+1
  wb.close()
  print("合并成功")
openexcel()

参考链接

参考链接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值