解决python pandas读取excel中多个不同sheet表格存在的问题


Posted in Python onJuly 14, 2020

摘要:不同方法读取excel中的多个不同sheet表格性能比较

# 方法1
def read_excel(path):
  df=pd.read_excel(path,None)
  print(df.keys())
  # for k,v in df.items():
  #   print(k)
  #   print(v)
  #   print(type(v))
  return df
 
# 方法2
def read_excel1(path):
  data_xls = pd.ExcelFile(path)
  print(data_xls.sheet_names)
  data={}
  for name in data_xls.sheet_names:
    df=data_xls.parse(sheetname=name,header=None)
    data[name]=df
    # print(df)
    # print(name)
  return data
 
# 方法3
def read_excel2(path):
  data_xls = pd.io.excel.ExcelFile(path)
  data={}
  print(data_xls.sheet_names)
  for name in data_xls.sheet_names:
    df=pd.read_excel(data_xls,sheetname=name,header=None)
    data[name]=df
  return data

运行结果

解决python pandas读取excel中多个不同sheet表格存在的问题

解决python pandas读取excel中多个不同sheet表格存在的问题

结论:若读取多个sheet表格时,方法2和方法3相对于方法1的效率较高。

需要解决的问题:

解决python pandas读取excel中多个不同sheet表格存在的问题

方法1的解析结果

解决python pandas读取excel中多个不同sheet表格存在的问题

方法2的解析结果

解决python pandas读取excel中多个不同sheet表格存在的问题

方法3的解析结果

解决python pandas读取excel中多个不同sheet表格存在的问题

以上这篇解决python pandas读取excel中多个不同sheet表格存在的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python统计文件中去重后uuid个数的方法
Jul 30 Python
Python的dict字典结构操作方法学习笔记
May 07 Python
python递归删除指定目录及其所有内容的方法
Jan 13 Python
Python随机数用法实例详解【基于random模块】
Apr 18 Python
Python编写一个闹钟功能
Jul 11 Python
基于windows下pip安装python模块时报错总结
Jun 12 Python
Python Web编程之WSGI协议简介
Jul 18 Python
Python3+OpenCV2实现图像的几何变换(平移、镜像、缩放、旋转、仿射)
May 13 Python
Python实现Selenium自动化Page模式
Jul 14 Python
浅谈Python中(&,|)和(and,or)之间的区别
Aug 07 Python
使用python将excel数据导入数据库过程详解
Aug 27 Python
TensorFlow实现checkpoint文件转换为pb文件
Feb 10 Python
Python matplotlib读取excel数据并用for循环画多个子图subplot操作
Jul 14 #Python
python3 循环读取excel文件并写入json操作
Jul 14 #Python
Python爬虫实例——scrapy框架爬取拉勾网招聘信息
Jul 14 #Python
Python爬虫爬取新闻资讯案例详解
Jul 14 #Python
Win10下配置tensorflow-gpu的详细教程(无VS2015/2017)
Jul 14 #Python
Python实现图片查找轮廓、多边形拟合、最小外接矩形代码
Jul 14 #Python
python操作微信自动发消息的实现(微信聊天机器人)
Jul 14 #Python
You might like
2020年4月新番动漫目录 官方宣布4月播出的作品一览
2020/03/08 日漫
PHP手机号码归属地查询代码(API接口/mysql)
2012/09/04 PHP
Laravel 5框架学习之Blade 简介
2015/04/08 PHP
PHP多态代码实例
2015/06/26 PHP
php使用pdo连接sqlite3的配置示例
2016/05/27 PHP
javascript学习笔记(六) Date 日期类型
2012/06/19 Javascript
Flexigrid在IE下不显示数据的处理的解决方法
2013/10/24 Javascript
js实现多选项切换导航菜单的方法
2015/02/06 Javascript
JS去除iframe滚动条的方法
2015/04/01 Javascript
浅谈Jquery为元素绑定事件
2015/04/27 Javascript
jQuery中animate动画第二次点击事件没反应
2015/05/07 Javascript
jquery实现的简单二级菜单效果代码
2015/09/22 Javascript
详解JavaScript数组过滤相同元素的5种方法
2017/05/23 Javascript
浅谈事件冒泡、事件委托、jQuery元素节点操作、滚轮事件与函数节流
2017/07/22 jQuery
微信提示 在浏览器打开 效果实现过程解析
2019/09/10 Javascript
微信小程序页面渲染实现方法
2019/11/06 Javascript
基于html+css+js实现简易计算器代码实例
2020/02/28 Javascript
Vue使用CDN引用项目组件,减少项目体积的步骤
2020/10/30 Javascript
python的id()函数解密过程
2012/12/25 Python
python导入csv文件出现SyntaxError问题分析
2017/12/15 Python
python合并已经存在的sheet数据到新sheet的方法
2018/12/11 Python
python实现字符串加密 生成唯一固定长度字符串
2019/03/22 Python
python获取依赖包和安装依赖包教程
2020/02/13 Python
印尼美容产品购物网站:PerfectBeauty.id
2017/12/01 全球购物
采用冷却技术的超自然舒适度:GhostBed床垫
2018/09/18 全球购物
医学生实习自我鉴定
2013/09/27 职场文书
获奖的大学生创业计划书
2014/01/05 职场文书
跑操口号
2014/06/12 职场文书
公务员中国梦演讲稿
2014/08/19 职场文书
防灾减灾活动总结
2014/08/30 职场文书
投标人法定代表人授权委托书格式
2014/09/28 职场文书
本科毕业论文指导教师评语
2014/12/30 职场文书
该怎么书写道歉信?
2019/07/03 职场文书
vue3如何优雅的实现移动端登录注册模块
2021/03/29 Vue.js
Vscode中SSH插件如何远程连接Linux
2022/05/02 Servers
解决flex布局中子项目尺寸不受flex-shrink限制
2022/05/11 HTML / CSS