python合并多个excel表

import pandas as pd
import os
import glob
dirPath = glob.iglob('E:/lll/202005/20200519数据合并')#读取装有合并数据表的文件夹名称
for big_file in dirPath:
	# 获取文件夹下的文件名并赋值给 files
    files = os.listdir(big_file) 
b=[]
for i in files:
    df = pd.read_excel(r'E:\lll\202005\20200519数据合并\{}'.format(i))#读取需要合并的数据表
    b.append(df)

data_all=pd.concat(b,axis=0)#按列合并数据表,要求数据有相同的列名
data_all.to_excel('E:/lll/202005/20200519数据合并/data_all.xlsx')#保存数据

你可能感兴趣的:(python,学习)