使用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 相关文章推荐
python3.0 字典key排序
Dec 24 Python
python实现猜数字游戏(无重复数字)示例分享
Mar 29 Python
Python实现一个转存纯真IP数据库的脚本分享
May 21 Python
itchat和matplotlib的结合使用爬取微信信息的实例
Aug 25 Python
Python爬虫框架scrapy实现的文件下载功能示例
Aug 04 Python
关于Tensorflow使用CPU报错的解决方式
Feb 05 Python
python数据处理——对pandas进行数据变频或插值实例
Apr 22 Python
python能否java成为主流语言吗
Jun 22 Python
基于Django集成CAS实现流程详解
Nov 28 Python
python正则表达式re.match()匹配多个字符方法的实现
Jan 27 Python
matplotlib事件处理基础(事件绑定、事件属性)
Feb 03 Python
Python 第三方库 openpyxl 的安装过程
Dec 24 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
ajax取消挂起请求的处理方法
2013/03/18 PHP
php生成图形验证码几种方法小结
2013/08/15 PHP
thinkphp配置文件路径的实现方法
2016/08/30 PHP
php插件Xajax使用方法详解
2017/08/31 PHP
jquery.lazyload  实现图片延迟加载jquery插件
2010/02/06 Javascript
JS 精确统计网站访问量的实例代码
2013/07/05 Javascript
基于JavaScript获取鼠标位置的各种方法
2015/12/16 Javascript
深入学习jQuery Validate表单验证
2016/01/18 Javascript
分享两段简单的JS代码防止SQL注入
2016/04/12 Javascript
js实现String.Fomat的实例代码
2016/09/02 Javascript
NodeJS简单实现WebSocket功能示例
2018/02/10 NodeJs
JavaScript 有用的代码片段和 trick
2018/02/22 Javascript
node.js自动上传ftp的脚本分享
2018/06/16 Javascript
JS+HTML5 Canvas实现简单的写字板功能示例
2018/08/30 Javascript
小程序自定义模板实现吸顶功能
2020/01/08 Javascript
微信小程序 bindtap 传参的实例代码
2020/02/21 Javascript
vue实现动态表格提交参数动态生成控件的操作
2020/11/09 Javascript
Python中urllib2模块的8个使用细节分享
2015/01/01 Python
Python使用正则表达式抓取网页图片的方法示例
2017/04/21 Python
Windows下anaconda安装第三方包的方法小结(tensorflow、gensim为例)
2018/04/05 Python
基于python3 OpenCV3实现静态图片人脸识别
2018/05/25 Python
详解flask入门模板引擎
2018/07/18 Python
使用Python实现从各个子文件夹中复制指定文件的方法
2018/10/25 Python
简单了解python 邮件模块的使用方法
2019/07/24 Python
python实现图像检索的三种(直方图/OpenCV/哈希法)
2019/08/08 Python
Python matplotlib读取excel数据并用for循环画多个子图subplot操作
2020/07/14 Python
人力资源专员自我评价怎么写
2013/09/19 职场文书
国际商务专业学生个人的自我评价
2013/09/28 职场文书
怎么样写好简历中的自我评价
2013/10/25 职场文书
最新大学生创业计划书写作攻略
2014/04/02 职场文书
安全环保标语
2014/06/09 职场文书
电子专业自荐信
2014/07/01 职场文书
2015年汽车销售经理工作总结
2015/04/27 职场文书
2016学习依法治国心得体会
2016/01/15 职场文书
关于公司年会的开幕词
2016/03/04 职场文书
幼儿园2016年感恩节活动总结
2016/04/01 职场文书