合并一个文件夹下面的excel文件
合并一个文件夹下面的excel文件,适用于只有1个sheet的情况
- 遍历一个文件夹下的所有excel的文件名称
- 新建一个df格式的文件,带columns
- 采用append进行逐个添加
- 存储为excel格式
import xlrd
import xlsxwriter
import os
import pandas as pd
# 文件夹名称
path = "*/"
# 获取文件目录
files=os.listdir(path)
files
print(len(files))
# 创建一个带列名的无数据的Dataframe并为其追加数据
col = pd.read_excel(path+files[0]).columns.values
df = pd.DataFrame(columns=col)
# 遍历excel表格
for i in files:
# 要记得赋值回来!
df = df.append(pd.read_excel(path+i))
print(len(df))
df.to_excel(path+"HIS.xlsx", index=False)