python一键汇总excel_Python一键合并n个excel表格数据

本文介绍了如何使用Python的os和pandas模块一键合并多个Excel文件。首先改变工作目录到包含Excel文件的文件夹,然后使用os.listdir获取文件名列表。接着,用pandas的read_csv读取每个文件并存储到列表中,最后通过pd.concat将所有数据拼接成一个DataFrame,并保存为新的CSV文件。
摘要由CSDN通过智能技术生成

需求

将 files 文件夹下的所有文件的数据合并成一个总文件(注意:每个文件的表头都一致)

b25fca051b32d55323b022f4a77cd295.png

实现步骤

获取 files 文件夹下的所有文件名称

读取每个文件的数据

将每个文件的数据进行拼接

保存至新的文件

获取 files 文件夹下的所有文件名称

首先,我们应该思考的是,Python有没有对应的模块可以帮助我们去获取指定文件夹下所有文件的名称,那文件夹实际上是在操作系统上的(比如:windows,mac),所以,我们就可以使用 Python与操作系统交互的模块:os模块

# 导入os

import os

# 改变当前工作路径 至所有文件所在的文件夹下

need_dir = os.chdir(r"C:\Users\lenovo\Desktop\data_ana02\04-auto_merge_files\files")

# 列出所有文件的名称 以列表呈现

need_file_name = os.listdir(need_dir)

need_file_name

复制代码

读取每个文件的数据

在这儿,我们就需要思考,怎么读取文件的数据?在 Python中,那是有相当多的模块可以读取呀,比如:xlrd,openpyxl,numpy,pand

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值