利用pandas合并多个excel到一个表

import pandas as pd

#依次读取多个相同结果的excel文件并创建DataFrame

dfs = []

#根据需要的excel文件数调整数字5
for i in range(1,5):
    #先利用dos命令len批量改excel文件名为调查问卷i
    #前面加r表示原始字符串,不然在路径\U下会报错,程序误以为八进制
    test_name = r'文件路径\调查问卷‘+str(i) + '.xlsx'
    dfs.append(pd.read_excel(test_name)

#将多个DataFrame合并为一个
df = pd.concat(dfs)

#写入Excel文件,index = False不包含索引数据,暂理解成表头
#保存在自己桌面
#如果不加r,可以写成df.to_excel(C:\\User\TQF\Desktop\pythonsy\汇总.xlsx', index = False)
#只要去掉\U变八进制的影响就好
df.to_excel(r'C:\User\TQF\Desktop\pythonsy\汇总.xlsx', index = False)



    
    


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值