如何一键合并多个excel文件

import pandas as pd
import glob
import datetime

# 获取所有xls文件
files = glob.glob('需要合并的文件/*.xls')

# 读取第一个xls文件的表头
first_file = files[0]
df_first = pd.read_excel(first_file, header=None)
header = df_first.iloc[0].tolist()

# 合并所有xls文件
dfs = []
for file in files:
    df = pd.read_excel(file, header=None, skiprows=1)
    dfs.append(df)

# 将所有数据合并到一个DataFrame中
merged_df = pd.concat(dfs, ignore_index=True)

# 将表头插入第一行
merged_df.columns = header

# 将合并后的数据保存为新的xls文件
now = datetime.datetime.now()
now = str(now).split(' ')[0]
merged_df.to_excel(f'合并后{now}.xlsx', index=False)

相关推荐

  1. 如何合并excel文件

    2024-01-12 21:56:02       35 阅读
  2. pyhton合并Excel文件

    2024-01-12 21:56:02       31 阅读
  3. coco数据标注文件合并

    2024-01-12 21:56:02       34 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-12 21:56:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-12 21:56:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-12 21:56:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-12 21:56:02       20 阅读

热门阅读

  1. [linux] git clone一个repo,包括它的子模块submodule

    2024-01-12 21:56:02       44 阅读
  2. 用PYTHON学算法DAY1--位运算相关

    2024-01-12 21:56:02       34 阅读
  3. QT day5

    QT day5

    2024-01-12 21:56:02      34 阅读
  4. 用python实现把PDF转成图片,测试成功转化代码

    2024-01-12 21:56:02       27 阅读
  5. __declspec(dllexport)与__declspec(dllimport) 的区别

    2024-01-12 21:56:02       33 阅读
  6. C语言学习记录—进阶作业(通讯录静态版本)

    2024-01-12 21:56:02       37 阅读
  7. Netty Channel 详解

    2024-01-12 21:56:02       38 阅读
  8. 代码随想录算法训练营Day24|77. 组合

    2024-01-12 21:56:02       38 阅读
  9. ClickHouse中JOIN算法选择逻辑以及auto选项

    2024-01-12 21:56:02       30 阅读