使用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中解析XML数据的方法
Oct 15 Python
详解python里使用正则表达式的全匹配功能
Oct 19 Python
python数据分析数据标准化及离散化详解
Feb 26 Python
详解python实现线程安全的单例模式
Mar 05 Python
python三引号输出方法
Feb 27 Python
使用TensorFlow直接获取处理MNIST数据方式
Feb 10 Python
python GUI库图形界面开发之PyQt5菜单栏控件QMenuBar的详细使用方法与实例
Feb 28 Python
Python爬虫爬取、解析数据操作示例
Mar 27 Python
python3.7 openpyxl 在excel单元格中写入数据实例
Sep 01 Python
python中uuid模块实例浅析
Dec 29 Python
python 如何用urllib与服务端交互(发送和接收数据)
Mar 04 Python
Python编写车票订购系统 Python实现快递收费系统
Aug 14 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中的array数组类型分析说明
2010/07/27 PHP
浅析php fwrite写入txt文件的时候用 \r\n不能换行的问题
2013/08/06 PHP
PHP7常量数组用法分析
2016/09/26 PHP
PHP微信开发之微信录音临时转永久存储
2018/01/26 PHP
yii2 在控制器中验证请求参数的使用方法
2019/06/19 PHP
无缝滚动改进版支持上下左右滚动(封装成函数)
2012/12/04 Javascript
浅析JavaScript中的同名标识符优先级
2013/12/06 Javascript
使用jQuery实现图片遮罩半透明坠落遮挡
2015/03/16 Javascript
JavaScript实现广告弹窗效果
2016/08/09 Javascript
谈谈target=_new和_blank的不同之处
2016/10/25 Javascript
HTML5+jQuery实现搜索智能匹配功能
2017/03/24 jQuery
Bootstrap table使用方法汇总
2017/11/17 Javascript
从vue基础开始创建一个简单的增删改查的实例代码(推荐)
2018/02/11 Javascript
详解Angular5路由传值方式及其相关问题
2018/04/28 Javascript
微信小程序缓存支持二次开发封装实现解析
2019/12/16 Javascript
微信小程序开发(二):页面跳转并传参操作示例
2020/06/01 Javascript
Python对列表排序的方法实例分析
2015/05/16 Python
python编程开发之类型转换convert实例分析
2015/11/13 Python
编写Python小程序来统计测试脚本的关键字
2016/03/12 Python
python抽取指定url页面的title方法
2018/05/11 Python
在linux下实现 python 监控usb设备信号
2019/07/03 Python
python 实现二维列表转置
2019/12/02 Python
django Layui界面点击弹出对话框并请求逻辑生成分页的动态表格实例
2020/05/12 Python
python实现逻辑回归的示例
2020/10/09 Python
selenium设置浏览器为headless无头模式(Chrome和Firefox)
2021/01/08 Python
html5 canvas移动浏览器上实现图片压缩上传
2016/03/11 HTML / CSS
html5.2 dialog简介详解
2018/02/27 HTML / CSS
女子锻炼服装和瑜伽服装:Splits59
2019/03/04 全球购物
法国在线药房:1001Pharmacies
2021/03/07 全球购物
化学相关工作求职信
2013/10/02 职场文书
马智宇婚礼主持词
2014/03/22 职场文书
竞聘书模板
2014/03/31 职场文书
博士生求职信
2014/07/06 职场文书
联欢会开场白
2015/06/01 职场文书
2015小学师德工作总结
2015/07/21 职场文书
Python爬虫基础之初次使用scrapy爬虫实例
2021/06/26 Python