使用pandas将多个具有多个Sheet的excel文件合并成一个excel文件

import pandas as pd

import os

path = r'C:\files' #指定文件夹路径

wj_List = list(os.walk(path))[0][2]       #所有子文件名

xls_file = pd.ExcelFile(path+'\\'+wj_List[0])

sheet_names = xls_file.sheet_names           #获取excel文件的所有sheet名

writer = pd.ExcelWriter(path+'\\'+'result.xlsx')#设置excel框架,保证多次写入sheet时不会去被覆盖

for sheet in sheet_names:

dfs = []

for fn in wj_List:

dfs.append(pd.read_excel(path+'\\'+fn, sheet))

pd.concat(dfs).to_excel(writer,sheet, index=False)

writer.save()

writer.close()

(0)

相关推荐

  • Python 导入 8 种数据文件的方法

    数据分析过程中,需要对获取到的数据进行分析,往往第一步就是导入数据.导入数据有很多方式,不同的数据文件需要用到不同的导入方式,相同的文件也会有几种不同的导入方式.下面总结几种常用的文件导入方法. 大多 ...

  • Python pandas读取Excel文件

    excelperfect 标签:Python与Excel,pandas 要使用Python处理数据,首先要将数据装载到Python,这里使用Python pandas来读取Excel文件. panda ...

  • 使用Python pandas读取多个Excel工作表

    excelperfect 标签:Python与Excel,pandas 本文将尝试使用Python pandas读取来自同一文件的多个Excel工作表.我们可以通过两种方式来实现这一点:使用pd.re ...

  • 多SHEET页的EXCEL文件批量合并

    前段时间工作中遇到需要将多个excel合并,且每个excel都有多个sheet页 在CSDN也没搜到特别简洁的代码,其实就两个循环的事情 不过还好,站在巨人的肩膀上看的远,就集各家所长,为己所用 顺带 ...

  • Python Pandas 实现 Excel 的灵活操作

    示例 Excel 数据 我们以下面Excel 为例,演示Python Pandas Excel操作. pd.read_excel的主要参数 io: excel文档路径. sheetname : 读取的 ...

  • 史上最全Python 操作 Excel库总结!

    为了带大家了解各个库的异同,从而在不同场景下可以灵活使用,本文将横向比较7个可以操作 Excel 文件的常用模块,在比较各模块常用操作的同时进行巩固学习! 首先让我们来整体把握下不同库的特点 &quo ...

  • Pandas 数据处理:空值清洗、替换填充、级联与合并拼接

    针对空值的处理,首先要来了解一下空值的类型: 一.pandas中的None  和  NaN 有什么区别? type(None)     --类型是  NoneType 空的对象类型 type(NaN) ...

  • 什么是Numpy?与Pandas的差异!

    Pandas和Numpy想必大家都听说过,一个是数值计算的扩展包,一个是做数据处理的,那么它们之间有何区别呢?我们通过这篇文章来看看吧. 什么是Numpy? Numpy系统是Python的一种开源的数 ...

  • Pandas和Series有何关联?Python入门分享!

    想必大家都知道pandas,它是基于Numpy的一种工具,可以解决数据分析任务,也是Python学习过程中经常会用到的工具.而Series是pandas中最基本的对象,类似一种一维数组,那么Panda ...

  • 利用python tushare pandas进行财报分析

    一.财报分析 大家在购买股票的时候,已经不只是凭感觉去买了,基本上都会对一个股票进行深入的分析. 毕竟购买股票还是一项风险性较高的投资,需要在较为熟悉以后才能去开展,不能蛮干,钱也都不是天上掉下来的. ...

  • 财务数据分析神器Pandas:数据提取

    财务数据分析神器Pandas:数据提取

  • 从列表或字典创建Pandas的DataFrame对象的方法

    介绍 每当我使用pandas进行分析时,我的第一个目标是使用众多可用选项中的一个将数据导入Pandas的DataFrame . 对于绝大多数情况下,我使用的 read_excel , read_csv ...

  • 太强大了!一款可以像操作Excel一样玩Pandas的可视化神器来了!

    来源:程序员Github 大家好,我是Stitin涛哥! Pandas这个库对Python来说太重要啦!因为它的出现,让Python进行数据分析如虎添翼,作为Python里面最最牛逼的库之一,它在数据 ...

  • pandas数据分析案例:美国2012年总统候选人政治献金数据分析

    方便大家操作,将月份和参选人以及所在政党进行定义: months = {'JAN': 1, 'FEB': 2, 'MAR': 3, 'APR': 4, 'MAY': 5, 'JUN': 6, 'JUL ...

  • Pandas Series简述

    Series是Pandas的核心数据结构之一,也是理解高阶数据结构DataFrame的基础. Series是一种类似于一维数组的数据结构,是由一组数据及与之对应的标签(即索引)构成的.列表内的元素可以 ...