python合并多个excel文件—优雅版

提示:
①可以直接复制如下代码,修改文件中的两个路径即可,放心食用在这里插入图片描述

import pandas as pd
import os
#设置需要合并的多个表的路径(不需要加表名)
r='C:/Users/may/Desktop/电票1-11月份/电票1-11月份 - 副本/黄浦/'      ###路径以文件夹结束,那么最后要加上‘/’,否则报错。
a=pd.DataFrame()
print(a)
for i in os.listdir(r): #  os.listdir(r) 文件名
    print(r+i)
    table_content=pd.read_excel(r+i,sheet_name = 0,header=0)   ###如果想要合并多个文件的所有sheet,在后面加 None 即可。header=0:设置第一行为表头。
    # a.to_excel('C:/Users/may/Desktop/电票1-11月份/黄浦/合并表1.xlsx')
    a=pd.concat([a,table_content])
    # print(a)

#修改合并后的目标表的路径和表名
a.to_excel('C:/Users/may/Desktop/电票1-11月份/电票1-11月份 - 副本/黄浦/合并表1.xlsx',index = False) #index = False 的作用:在合并的目标表里面去掉索引列

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值