python合并多个excel文件的示例


Posted in Python onSeptember 23, 2020

工作中经常遇到要将十几个Excel(不管是xls、或者是CSV)合并到同一个文件中去,手工一个一个复制是不可能的,此时就轮到Python出马了

python合并多个excel文件的示例

主要是利用for循环,读取每一个文件,作为df,然后再通过list的append加在一起,然后再通过pd.concat拼接起来,最后将文件读到CSV中去

import os
import pandas as pd
import numpy as np

dir = "D:\\merge"#设置工作路径
#新建列表,存放文件名(可以忽略,但是为了做的过程能心里有数,先放上)
filename_excel = []
#新建列表,存放每个文件数据框(每一个excel读取后存放在数据框)
frames = []
for root, dirs, files in os.walk(dir):
  for file in files:
    #print(os.path.join(root,file))
    filename_excel.append(os.path.join(root,file))
    df = pd.read_excel(os.path.join(root,file)) #excel转换成DataFrame
    frames.append(df)
#打印文件名
print(filename_excel)  
 #合并所有数据
result = pd.concat(frames)  
#查看合并后的数据
result.head()
result.shape

result.to_csv('D:\\merge\\a12.csv',sep=',',index = False)#保存合并的数据到电脑D盘的merge文件夹中,并把合并后的文件命名为a12.csv

以上就是python合并多个excel文件的示例的详细内容,更多关于python合并excel文件的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
Python json模块使用实例
Apr 11 Python
介绍Python的Urllib库的一些高级用法
Apr 30 Python
Using Django with GAE Python 后台抓取多个网站的页面全文
Feb 17 Python
Django 如何获取前端发送的头文件详解(推荐)
Aug 15 Python
Python实现文件信息进行合并实例代码
Jan 17 Python
python中kmeans聚类实现代码
Feb 23 Python
Numpy掩码式数组详解
Apr 17 Python
Python实现针对json中某个关键字段进行排序操作示例
Dec 25 Python
Python的UTC时间转换讲解
Feb 26 Python
Python绘制股票移动均线的实例
Aug 24 Python
Django框架ORM数据库操作实例详解
Nov 07 Python
Python 随机生成测试数据的模块:faker基本使用方法详解
Apr 09 Python
详解Python yaml模块
Sep 23 #Python
python 绘制场景热力图的示例
Sep 23 #Python
Anaconda使用IDLE的实现示例
Sep 23 #Python
python获取时间戳的实现示例(10位和13位)
Sep 23 #Python
python rsa-oaep加密的示例代码
Sep 23 #Python
python删除文件、清空目录的实现方法
Sep 23 #Python
详解Anaconda 的安装教程
Sep 23 #Python
You might like
初识PHP
2014/09/28 PHP
一款简单实用的php操作mysql数据库类
2014/12/08 PHP
针对多用户实现头像上传功能PHP代码 适用于登陆页面制作
2016/08/17 PHP
PHP简单判断手机设备的方法
2016/08/23 PHP
tp5修改(实现即点即改)
2019/10/18 PHP
Javascript学习笔记1 数据类型
2010/01/11 Javascript
jquery选择器排除某个DOM元素的方法(实例演示)
2014/04/25 Javascript
更快的异步执行(setTimeout多浏览器)
2014/08/12 Javascript
JavaScript分秒倒计时器实现方法
2015/02/02 Javascript
jQuery事件绑定与解除绑定实现方法
2015/04/15 Javascript
IE下JS保存图片的简单实例
2016/07/15 Javascript
jQuery.datatables.js插件用法及api实例详解
2016/10/28 Javascript
RGB和YUV 多媒体编程基础详细介绍
2016/11/04 Javascript
VsCode新建VueJs项目的详细步骤
2017/09/23 Javascript
angular6.0开发教程之如何安装angular6.0框架
2018/06/29 Javascript
js实现随机div颜色位置 类似满天星效果
2019/10/24 Javascript
[00:35]DOTA2上海特级锦标赛 VP战队宣传片
2016/03/04 DOTA
python分批定量读取文件内容,输出到不同文件中的方法
2018/12/08 Python
python基于TCP实现的文件下载器功能案例
2019/12/10 Python
python绘制雪景图
2019/12/16 Python
使用Python操作MySQL的小技巧
2020/09/10 Python
python如何获得list或numpy数组中最大元素对应的索引
2020/11/16 Python
python反爬虫方法的优缺点分析
2020/11/25 Python
HTML5 Canvas 破碎重组的视频特效的示例代码
2019/09/24 HTML / CSS
Elemis美国官网:英国的第一豪华护肤品牌
2018/03/15 全球购物
美赞臣新加坡官方旗舰店:Enfagrow新加坡
2019/05/15 全球购物
Fabletics官网:美国运动服饰品牌,由好莱坞女演员凯特·哈德森创立
2019/10/19 全球购物
爱尔兰橄榄球店:Irish Rugby Store
2019/12/05 全球购物
英国在线定制百叶窗网站:Swift Direct Blinds
2020/02/25 全球购物
北京某科技有限公司C# .net笔试题
2014/09/27 面试题
电子商务专业个人的自我评价分享
2013/10/29 职场文书
白酒业务员岗位职责
2013/12/27 职场文书
安全承诺书范文
2014/03/26 职场文书
工作违纪检讨书范文
2015/01/26 职场文书
考教师资格证不要错过的4个最佳时机
2019/07/17 职场文书
JavaScript执行机制详细介绍
2021/12/06 Javascript