合并一个文件夹下面的excel文件

合并一个文件夹下面的excel文件,适用于只有1个sheet的情况

  1. 遍历一个文件夹下的所有excel的文件名称
  2. 新建一个df格式的文件,带columns
  3. 采用append进行逐个添加
  4. 存储为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)
posted on 2022-03-22 14:55  cookie的笔记簿  阅读(347)  评论(0编辑  收藏  举报