当前位置: 首页 > news >正文

将多个单独的 Excel 文件合并成一个,并添加标题行

要将多个单独的 Excel 文件合并成一个,并添加标题行,可以使用 Python 的 pandas 库。以下是一个示例代码,假设要合并的 Excel 文件都在同一个文件夹中:


import os
import pandas as pd

# 指定文件夹路径
folder_path = 'path/to/folder'

# 获取文件夹中所有 Excel 文件名
excel_files = [f for f in os.listdir(folder_path) if f.endswith('.xlsx') or f.endswith('.xls')]

# 创建一个空的 DataFrame,用于存储所有数据
all_data = pd.DataFrame()

# 循环读取每个 Excel 文件,并将数据合并到 all_data 中
for file in excel_files:
    file_path = os.path.join(folder_path, file)
    df = pd.read_excel(file_path)
    all_data = all_data.append(df, ignore_index=True)

# 添加标题行
header_row = ['列1', '列2', '列3', ...]  # 根据实际需要添加列名
all_data.insert(0, header_row)

# 将合并后的数据保存到新的 Excel 文件中
output_file = 'path/to/output.xlsx'
all_data.to_excel(output_file, index=False)

在这个示例中,首先指定要合并的 Excel 文件所在的文件夹路径,然后使用 os.listdir() 函数获取该文件夹中所有 Excel 文件名。接下来,我们使用 pd.read_excel() 函数循环读取每个 Excel 文件,并将数据合并到一个空的 DataFrame 中。最后,我们使用 all_data.insert() 方法在 DataFrame 的第一行插入标题行,并使用 all_data.to_excel() 方法将合并后的数据保存到新的 Excel 文件中。

http://www.lryc.cn/news/123997.html

相关文章:

  • VPN pptp和l2tp协议破解
  • 4.3、Flink任务怎样读取Kafka中的数据
  • C语言实例_和校验算法
  • 安全加密框架图——Oracle安全开发者
  • Android databinding 被多次定义
  • 云原生周刊:Kubernetes v1.28 新特性一览 | 2023.8.14
  • 机器学习之分类模型
  • 学习Vue:创建第一个Vue实例
  • JavaFx基础学习【二】:Stage
  • C语言——动态内存函数(malloc、calloc、realloc、free)
  • Redis数据结构——Redis简单动态字符串SDS
  • 【计算机网络】TCP协议超详细讲解
  • Salesforce特别元数据部署技巧
  • [前端系列第2弹]CSS入门教程:从零开始学习Web页面的样式和布局
  • 非计算机科班如何丝滑转码?
  • 亿发创新中医药信息化解决方案,自动化煎煮+调剂,打造智能中药房
  • Vulnhub: MoneyBox: 1靶机
  • [国产MCU]-BL602开发实例-LCD1602 I2C驱动
  • AI 绘画Stable Diffusion 研究(七) 一文读懂 Stable Diffusion 工作原理
  • URLSearchParams:JavaScript中的URL查询参数处理工具
  • 1.4 数据库管理与优化
  • T113-S3 Tina-Linux -- 2.开发板使用
  • Django-配置邮箱功能(一):使用django自带的发送邮件功能
  • JS实现树形结构、一维数组以及map之间的转换
  • Vue中自定义.js变量
  • 基于深度信念神经网络+长短期神经网络的降雨量预测,基于dbn-lstm的降雨量预测,dbn原理,lstm原理
  • SyntaxError: Cannot use import statement outside a module
  • 为什么要做数据可视化系统
  • Java项目作业~ 通过html+Servlet+MyBatis,完成站点信息的添加功能
  • 基于 Arduino 编写 ESP32 BLE Server 例程