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使用BeautifulSoup分页网页中超链接的方法
Apr 04 Python
python交互式图形编程实例(三)
Nov 17 Python
python清除函数占用的内存方法
Jun 25 Python
使用python绘制二元函数图像的实例
Feb 12 Python
Python 2/3下处理cjk编码的zip文件的方法
Apr 26 Python
在python中利用numpy求解多项式以及多项式拟合的方法
Jul 03 Python
Python实现基于SVM的分类器的方法
Jul 19 Python
利用Python的turtle库绘制玫瑰教程
Nov 23 Python
Python如何将图像音视频等资源文件隐藏在代码中(小技巧)
Feb 16 Python
Python求两个字符串最长公共子序列代码实例
Mar 05 Python
Django微信小程序后台开发教程的实现
Jun 03 Python
浅谈Python实现opencv之图片色素的数值运算和逻辑运算
Jun 23 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
在wamp集成环境下升级php版本(实现方法)
2013/07/01 PHP
php编写的简单页面跳转功能实现代码
2013/11/27 PHP
PHP判断一个字符串是否是回文字符串的方法
2015/03/23 PHP
php-msf源码详解
2017/12/25 PHP
常见效果实现之返回顶部(结合淡入、淡出、减速滚动)
2012/01/04 Javascript
jQuery实现自定义checkbox和radio样式
2015/07/13 Javascript
JS函数的几种定义方式分析
2015/12/17 Javascript
全面解析DOM操作和jQuery实现选项移动操作代码分享
2016/06/07 Javascript
JS冒泡事件与事件捕获实例详解
2016/11/25 Javascript
JS碰撞运动实现方法详解
2016/12/15 Javascript
JS实现获取汉字首字母拼音、全拼音及混拼音的方法
2017/11/14 Javascript
jquery实现楼层滚动效果
2018/01/01 jQuery
Vue组件的使用及个人理解与介绍
2019/02/09 Javascript
[02:41]2015国际邀请赛中国区预选赛观战指南
2015/05/20 DOTA
python批量修改文件名的实现代码
2014/09/01 Python
决策树的python实现方法
2014/11/18 Python
在Python的Django框架中包装视图函数
2015/07/20 Python
Python处理文本文件中控制字符的方法
2017/02/07 Python
python学习笔记之列表(list)与元组(tuple)详解
2017/11/23 Python
python迭代dict的key和value的方法
2018/07/06 Python
python使用folium库绘制地图点击框
2018/09/21 Python
Python二维码生成识别实例详解
2019/07/16 Python
python 操作hive pyhs2方式
2019/12/21 Python
在Python中通过threshold创建mask方式
2020/02/19 Python
关于Django Models CharField 参数说明
2020/03/31 Python
Keras自定义实现带masking的meanpooling层方式
2020/06/16 Python
python使用scapy模块实现ping扫描的过程详解
2021/01/21 Python
大码女装:Ulla Popken
2019/08/06 全球购物
美国在线购买空气净化器、除湿器、加湿器网站:AllergyBuyersClub
2021/03/16 全球购物
Nayomi官网:沙特阿拉伯王国睡衣和内衣品牌
2020/12/19 全球购物
C#面试常见问题
2013/02/25 面试题
计算机专业推荐信范文
2013/11/20 职场文书
护士毕业自我鉴定
2014/02/07 职场文书
五月的鲜花活动方案
2014/08/21 职场文书
家庭贫困证明
2014/09/23 职场文书
JS代码编译器Monaco使用方法
2021/06/11 Javascript