使用python将多个excel文件合并到同一个文件的方法


Posted in Python onJuly 09, 2019

应用场景:使用pandas把多个相同结构的Excel文件合并为一个。

原始数据:

使用python将多个excel文件合并到同一个文件的方法 

相关代码:

import os
import pandas as pd


# 将文件读取出来放一个列表里面

pwd = 'test' # 获取文件目录

# 新建列表,存放文件名
file_list = []

# 新建列表存放每个文件数据(依次读取多个相同结构的Excel文件并创建DataFrame)
dfs = []

for root,dirs,files in os.walk(pwd): # 第一个为起始路径,第二个为起始路径下的文件夹,第三个是起始路径下的文件。
  for file in files:
    file_path = os.path.join(root, file)
    file_list.append(file_path) # 使用os.path.join(dirpath, name)得到全路径
    df = pd.read_excel(file_path) # 将excel转换成DataFrame
    dfs.append(df)

# 将多个DataFrame合并为一个
df = pd.concat(dfs)

# 写入excel文件,不包含索引数据
df.to_excel('test\\result.xls', index=False)

合并结果:

使用python将多个excel文件合并到同一个文件的方法

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python映射列表实例分析
Jan 26 Python
Python字符串逐字符或逐词反转方法
May 21 Python
Python的for和break循环结构中使用else语句的技巧
May 24 Python
Python中shutil模块的学习笔记教程
Apr 04 Python
解决python3在anaconda下安装caffe失败的问题
Jun 15 Python
Python利用Django如何写restful api接口详解
Jun 08 Python
python中使用iterrows()对dataframe进行遍历的实例
Jun 09 Python
解决python中用matplotlib画多幅图时出现图形部分重叠的问题
Jul 07 Python
Python序列对象与String类型内置方法详解
Oct 22 Python
Pandas —— resample()重采样和asfreq()频度转换方式
Feb 26 Python
Python csv文件记录流程代码解析
Jul 16 Python
Python控制鼠标键盘代码实例
Dec 08 Python
python获取点击的坐标画图形的方法
Jul 09 #Python
Pandas之排序函数sort_values()的实现
Jul 09 #Python
python爬虫之快速对js内容进行破解
Jul 09 #Python
python 求某条线上特定x值或y值的点坐标方法
Jul 09 #Python
python将字符串转换成json的方法小结
Jul 09 #Python
Python绘制堆叠柱状图的实例
Jul 09 #Python
python3 线性回归验证方法
Jul 09 #Python
You might like
PHP网站提速三大“软”招
2006/10/09 PHP
phpmyadmin3 安装配置图解教程
2012/03/29 PHP
PHP实现的购物车类实例
2015/06/17 PHP
PHP的swoole扩展安装方法详细教程
2016/05/18 PHP
如何做到打开一个页面,过几分钟自动转到另一页面
2007/04/20 Javascript
jQuery实现的立体文字渐变效果
2010/05/17 Javascript
浅谈EasyUI中Treegrid节点的删除
2015/03/01 Javascript
Bootstrap选项卡动态切换效果
2016/11/28 Javascript
js实现消息滚动效果
2017/01/18 Javascript
Angular在一个页面中使用两个ng-app的方法(二)
2017/02/20 Javascript
jQuery日期范围选择器附源码下载
2017/05/23 jQuery
利用JQuery操作iframe父页面、子页面的元素和方法汇总
2017/09/10 jQuery
MUI顶部选项卡的用法(tab-top-webview-main)详解
2017/10/08 Javascript
vue使用axios时关于this的指向问题详解
2017/12/22 Javascript
Node.js控制台彩色输出的方法与原理实例详解
2019/12/01 Javascript
[01:15:56]2018DOTA2亚洲邀请赛3月30日 小组赛A组 TNC VS Newbee
2018/03/31 DOTA
[01:01:01]完美世界DOTA2联赛循环赛 GXR vs FTD BO2第一场 10.29
2020/10/29 DOTA
django框架自定义用户表操作示例
2018/08/07 Python
python f-string式格式化听语音流程讲解
2019/06/18 Python
python Django里CSRF 对应策略详解
2019/08/05 Python
基于Python实现拆分和合并GIF动态图
2019/10/22 Python
解决pycharm下pyuic工具使用的问题
2020/04/08 Python
Python过滤掉numpy.array中非nan数据实例
2020/06/08 Python
如何利用Python 进行边缘检测
2020/10/14 Python
Python制作简单的剪刀石头布游戏
2020/12/10 Python
天猫超市:阿里巴巴打造的网上超市
2016/11/02 全球购物
Madda Fella官网:美国冒险家服装品牌
2020/01/16 全球购物
社区中秋节活动方案
2014/01/29 职场文书
市场营销个人求职信范文
2014/02/02 职场文书
三年级评语大全
2014/04/23 职场文书
大学新生入学教育方案
2014/05/16 职场文书
小学生推普周国旗下讲话稿
2014/09/21 职场文书
2014最新自愿离婚协议书范本
2014/11/19 职场文书
服务员岗位职责
2015/02/03 职场文书
施工单位工程部经理岗位职责
2015/04/09 职场文书
pycharm无法导入lxml的解决办法
2021/03/31 Python