使用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转换摩斯密码示例
Feb 16 Python
python网络编程学习笔记(四):域名系统
Jun 09 Python
Python标准库06之子进程 (subprocess包) 详解
Dec 07 Python
Python解决线性代数问题之矩阵的初等变换方法
Dec 12 Python
Python字符串的全排列算法实例详解
Jan 07 Python
Python数据类型之Dict字典实例详解
May 07 Python
python-django中的APPEND_SLASH实现方法
Jun 21 Python
django rest framework vue 实现用户登录详解
Jul 29 Python
python实现LRU热点缓存及原理
Oct 29 Python
python 解压、复制、删除 文件的实例代码
Feb 26 Python
通过Python扫描代码关键字并进行预警的实现方法
May 24 Python
Python不支持 i ++ 语法的原因解析
Jul 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
php采集文章中的图片获取替换到本地(实现代码)
2013/07/08 PHP
分享5个非常有用的Laravel Blade指令
2018/05/30 PHP
ThinkPHP5 的简单搭建和使用详解
2018/11/15 PHP
PHP合并两个或多个数组的方法
2019/01/20 PHP
jquery提取元素里的纯文本不包含span等里的内容
2013/09/30 Javascript
判断js中各种数据的类型方法之typeof与0bject.prototype.toString讲解
2013/11/07 Javascript
SuperSlide2实现图片滚动特效
2014/06/20 Javascript
javascript实现的平方米、亩、公顷单位换算小程序
2014/08/11 Javascript
jQuery UI结合Ajax创建可定制的Web界面
2016/06/22 Javascript
jquery处理checkbox(复选框)是否被选中实例代码
2017/06/12 jQuery
简单实现jQuery弹窗效果
2017/10/30 jQuery
vuex的module模块用法示例
2018/11/12 Javascript
Node爬取大批量文件的方法示例
2019/06/28 Javascript
手把手教你实现 Promise的使用方法
2020/09/02 Javascript
[01:11:21]DOTA2-DPC中国联赛 正赛 VG vs Elephant BO3 第一场 3月6日
2021/03/11 DOTA
python之模拟鼠标键盘动作具体实现
2013/12/30 Python
Python使用爬虫猜密码
2016/02/19 Python
利用python画出折线图
2018/07/26 Python
python判断数字是否是超级素数幂
2018/09/27 Python
详解Python数据分析--Pandas知识点
2019/03/23 Python
Django 实现外键去除自动添加的后缀‘_id’
2019/11/15 Python
HTML5 Canvas实现图片缩放、翻转、颜色渐变的代码示例
2016/02/28 HTML / CSS
HQhair美国/加拿大:英国化妆品、美容及美发产品商城
2019/04/15 全球购物
给实习单位的感谢信
2014/02/01 职场文书
九年级语文教学反思
2014/02/04 职场文书
爱心倡议书范文
2014/05/12 职场文书
启动仪式策划方案
2014/06/14 职场文书
2014客服代表实习自我鉴定
2014/09/18 职场文书
个人借款协议书范本
2014/11/17 职场文书
2014初中数学教研组工作总结
2014/12/19 职场文书
个性发展自我评价2015
2015/03/09 职场文书
主持人大赛开场白
2015/05/29 职场文书
导游词之任弼时故居
2020/01/07 职场文书
Python开发工具Pycharm的安装以及使用步骤总结
2021/06/24 Python
Python进行区间取值案例讲解
2021/08/02 Python
Python中with上下文管理协议的作用及用法
2022/03/18 Python