python利用pandas合并多个excel表(横向合并),百度了好多方法实在是太不容易了
import pandas as pd
import os
#文件路径
path = r'E:\Python办公自动化\test2'
df1 = []
for i in os.listdir(path):
#重构文件路径
name = os.path.join(path,i)
# print(name)
#将excel转换成DataFrame
a = pd.read_excel(name,usecols=range(3,9))
#保存到新列表中
df1.append(a)
#多个DataFrame合并为一个
df = pd.concat(df1,axis=1)
print(df)
df.to_excel('E:/Python办公自动化/test2/new_file.xlsx',index=False)