使用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破解验证码实例详解
Dec 08 Python
python实现单线程多任务非阻塞TCP服务端
Jun 13 Python
python dataframe常见操作方法:实现取行、列、切片、统计特征值
Jun 09 Python
python assert的用处示例详解
Apr 01 Python
Python中的类与类型示例详解
Jul 10 Python
Django使用中间件解决前后端同源策略问题
Sep 02 Python
PyTorch 对应点相乘、矩阵相乘实例
Dec 27 Python
python创建文本文件的简单方法
Aug 30 Python
python matplotlib绘制三维图的示例
Sep 24 Python
Django执行源生mysql语句实现过程解析
Nov 12 Python
numpy数据类型dtype转换实现
Apr 24 Python
DjangoRestFramework 使用 simpleJWT 登陆认证完整记录
Jun 22 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
农民和部队如何穿矿
2020/03/04 星际争霸
使用PHP数组实现无限分类,不使用数据库,不使用递归.
2006/12/09 PHP
PHP图片验证码制作实现分享(全)
2012/05/10 PHP
深入解析PHP垃圾回收机制对内存泄露的处理
2013/06/14 PHP
浅析THINKPHP的addAll支持的最大数据量
2015/02/03 PHP
PHP中的数组处理函数实例总结
2016/01/09 PHP
ThinkPHP5实现作业管理系统中处理学生未交作业与已交作业信息的方法
2016/11/12 PHP
laravel开发环境homestead搭建过程详解
2020/07/03 PHP
javascript Zifa FormValid 0.1表单验证 代码打包下载
2007/06/08 Javascript
Document对象内容集合(比较全)
2010/09/06 Javascript
javascript实现数字验证码的简单实例
2014/02/10 Javascript
javascript与有限状态机详解
2014/05/08 Javascript
IE浏览器下PNG相关功能
2015/07/05 Javascript
js实现Select头像选择实时预览代码
2015/08/17 Javascript
Angularjs 依赖压缩及自定义过滤器写法
2017/02/04 Javascript
微信小程序后台解密用户数据实例详解
2017/06/28 Javascript
vue实现个人信息查看和密码修改功能
2018/05/06 Javascript
vue中使用element-ui进行表单验证的实例代码
2018/06/22 Javascript
vue组件挂载到全局方法的示例代码
2018/08/02 Javascript
vuex实现及简略解析(小结)
2019/03/01 Javascript
微信小程序如何使用云开发
2019/05/17 Javascript
vue-video-player 解决微信自动全屏播放问题(横竖屏导致样式错乱问题)
2020/02/25 Javascript
python正则表达式match和search用法实例
2015/03/26 Python
python实现爬取千万淘宝商品的方法
2015/06/30 Python
Python实现的列表排序、反转操作示例
2019/03/13 Python
Window系统下Python如何安装OpenCV库
2020/03/05 Python
怎么快速自学python
2020/06/22 Python
HTML5 input元素类型:email及url介绍
2013/08/13 HTML / CSS
南威尔士家居商店:Leekes
2016/10/25 全球购物
某公司.Net方向面试题
2014/04/24 面试题
教师实习自我鉴定
2013/12/18 职场文书
技能竞赛活动方案
2014/02/21 职场文书
四风问题民主生活会对照检查材料思想汇报
2014/09/27 职场文书
2015年保险公司个人工作总结
2015/05/22 职场文书
风雨哈佛路观后感
2015/06/03 职场文书
Python中request的基本使用解决乱码问题
2022/04/12 Python