使用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模拟登陆Tom邮箱示例分享
Jan 13 Python
python多重继承实例
Oct 11 Python
Python中的super()方法使用简介
Aug 14 Python
浅析使用Python操作文件
Jul 31 Python
Python内建函数之raw_input()与input()代码解析
Oct 26 Python
tensorflow入门之训练简单的神经网络方法
Feb 26 Python
Python中GIL的使用详解
Oct 03 Python
Python文件常见操作实例分析【读写、遍历】
Dec 10 Python
Python递归函数实例讲解
Feb 27 Python
python实现栅栏加解密 支持密钥加密
Mar 20 Python
python爬虫scrapy框架之增量式爬虫的示例代码
Feb 26 Python
pytest进阶教程之fixture函数详解
Mar 29 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
浅析Yii2 GridView 日期格式化并实现日期可搜索教程
2016/04/22 PHP
Centos7 Yum安装PHP7.2流程教程详解
2019/07/02 PHP
php swoole多进程/多线程用法示例【基于php7nts版】
2019/08/12 PHP
动态调用css文件——jquery的应用
2007/02/20 Javascript
编写高性能Javascript代码的N条建议
2015/10/12 Javascript
简单实现JS对dom操作封装
2015/12/02 Javascript
详解nodeJS中读写文件方法的区别
2017/03/06 NodeJs
vue2.0.js的多级联动选择器实现方法
2018/02/09 Javascript
js数组去重的N种方法(小结)
2018/06/07 Javascript
微信小程序项目实践之验证码倒计时功能
2018/07/18 Javascript
layui实现文件或图片上传记录
2018/08/28 Javascript
JavaScript使用类似break机制中断forEach循环的方法
2018/11/13 Javascript
Angular7.2.7路由使用初体验
2019/03/01 Javascript
javascript-hashchange事件和历史状态管理实例分析
2020/04/18 Javascript
javascript实现电商放大镜效果
2020/11/23 Javascript
[01:04]DOTA2上海特锦赛现场采访 FreeAgain遭众解说围攻
2016/03/25 DOTA
[57:47]Fnatic vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
零基础学Python(一)Python环境安装
2014/08/20 Python
Python 数据结构之队列的实现
2017/01/22 Python
深入理解Python中的内置常量
2017/05/20 Python
python去掉空白行的多种实现代码
2018/03/19 Python
解决Pycharm下面出现No R interpreter defined的问题
2018/10/29 Python
python实现Pyecharts实现动态地图(Map、Geo)
2020/03/25 Python
法国体育用品商店:GO Sport
2019/10/23 全球购物
办公室主任岗位职责
2013/11/08 职场文书
收银员的岗位职责范本
2014/02/04 职场文书
黄金搭档广告词
2014/03/21 职场文书
毕业生如何写自荐信
2014/03/26 职场文书
质量整改报告范文
2014/11/08 职场文书
2014小学二年级班主任工作总结
2014/12/05 职场文书
助学感谢信范文
2015/01/21 职场文书
2015新教师教学工作总结
2015/07/22 职场文书
幼儿园开学家长寄语(2016秋季)
2015/12/03 职场文书
Python使用OpenCV实现虚拟缩放效果
2022/02/28 Python
CSS 实现角标效果的完整代码
2022/06/28 HTML / CSS
Three.js实现雪糕地球的使用示例详解
2022/07/07 Javascript