使用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简单实现安全开关文件的两种方式
Sep 19 Python
Python实现获取磁盘剩余空间的2种方法
Jun 07 Python
python 上下文管理器使用方法小结
Oct 10 Python
Python3实现的爬虫爬取数据并存入mysql数据库操作示例
Jun 06 Python
在Python中Dataframe通过print输出多行时显示省略号的实例
Dec 22 Python
Python+OpenCV+pyQt5录制双目摄像头视频的实例
Jun 28 Python
浅谈Pytorch torch.optim优化器个性化的使用
Feb 20 Python
python生成并处理uuid的实现方式
Mar 03 Python
Python Tkinter Entry和Text的添加与使用详解
Mar 04 Python
Python数据可视化实现漏斗图过程图解
Jul 20 Python
Python函数调用追踪实现代码
Nov 27 Python
matplotlib 使用 plt.savefig() 输出图片去除旁边的空白区域
Jan 05 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
第十一节--重载
2006/11/16 PHP
php环境配置 php5 mysql5 apache2 phpmyadmin安装与配置
2006/11/17 PHP
PHP 模板高级篇总结
2006/12/21 PHP
推荐个功能齐全的发送PHP邮件类
2007/01/03 PHP
PHP SPL标准库之数据结构堆(SplHeap)简单使用实例
2015/05/12 PHP
分享五个PHP7性能优化提升技巧
2015/12/07 PHP
PHP中类的自动加载的方法
2017/03/17 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
2017/11/10 PHP
js兼容标准的表格变色效果
2008/06/28 Javascript
js活用事件触发对象动作
2008/08/10 Javascript
理解Javascript_12_执行模型浅析
2010/10/18 Javascript
最佳的addEvent事件绑定是怎样诞生的
2011/10/24 Javascript
jQuery实现下拉框左右选择的简单实例
2014/02/22 Javascript
JQUERY实现网页右下角固定位置展开关闭特效的方法
2015/07/27 Javascript
浏览器兼容性问题大汇总
2015/12/17 Javascript
BootStrap表单验证实例代码
2017/01/13 Javascript
微信小程序 image组件binderror使用例子与js中的onerror区别
2017/02/15 Javascript
Angular2使用jQuery的方法教程
2017/05/28 jQuery
JS控制鼠标拒绝点击某一按钮的实例
2017/12/29 Javascript
vue2.0 computed 计算list循环后累加值的实例
2018/03/07 Javascript
Angular项目如何升级至Angular6步骤全纪录
2018/09/03 Javascript
Vue渲染过程浅析
2019/03/14 Javascript
VUE+Element实现增删改查的示例源码
2020/11/23 Vue.js
Python xlwt设置excel单元格字体及格式
2020/04/18 Python
Python代码块批量添加Tab缩进的方法
2018/06/25 Python
对Python多线程读写文件加锁的实例详解
2019/01/14 Python
Linux下通过python获取本机ip方法示例
2019/09/06 Python
PyTorch中的Variable变量详解
2020/01/07 Python
解决pytorch DataLoader num_workers出现的问题
2020/01/14 Python
HTML5 新表单类型示例代码
2018/03/20 HTML / CSS
医学专业个人求职自荐信格式
2013/09/23 职场文书
法学专业毕业生自荐信范文
2013/12/18 职场文书
策划总监岗位职责
2014/02/16 职场文书
七一讲话心得体会
2014/09/05 职场文书
Python办公自动化之教你用Python批量识别发票并录入到Excel表格中
2021/06/26 Python
基于Python实现西西成语接龙小助手
2022/08/05 Golang