解决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中使用PIL模块处理图像的教程
Apr 29 Python
简单介绍Python的Django框架的dj-scaffold项目
May 30 Python
Python环境变量设置方法
Aug 28 Python
python3之模块psutil系统性能信息使用
May 30 Python
Python对象属性自动更新操作示例
Jun 15 Python
python2与python3共存问题的解决方法
Sep 18 Python
python读取xlsx的方法
Dec 25 Python
django 快速启动数据库客户端程序的方法示例
Aug 16 Python
Python实现扫码工具的示例代码
Oct 09 Python
python 用Matplotlib作图中有多个Y轴
Nov 28 Python
matplotlib画混淆矩阵与正确率曲线的实例代码
Jun 01 Python
浅谈Python3中datetime不同时区转换介绍与踩坑
Aug 02 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
深入理解PHP之数组(遍历顺序)  Laruence原创
2012/06/13 PHP
PHP开源开发框架ZendFramework使用中常见问题说明及解决方案
2014/06/12 PHP
php+lottery.js实现九宫格抽奖功能
2019/07/21 PHP
新浪中用来显示flash的函数
2007/04/02 Javascript
javascript之querySelector和querySelectorAll使用说明
2011/10/09 Javascript
jQuery封装的获取Url中的Get参数示例
2013/11/26 Javascript
动态读取JSON解析键值对的方法
2014/06/03 Javascript
充分发挥Node.js程序性能的一些方法介绍
2015/06/23 Javascript
基于JavaScript创建动态Dom
2015/12/08 Javascript
浅谈js对象的创建和对6种继承模式的理解和遐想
2016/10/16 Javascript
vue环境搭建简单教程
2017/11/07 Javascript
javascript实现文件拖拽事件
2018/03/29 Javascript
JavaScript实现微信红包算法及问题解决方法
2018/04/26 Javascript
element-ui tooltip修改背景颜色和箭头颜色的实现
2019/12/16 Javascript
在 Vue 中编写 SVG 图标组件的方法
2020/02/24 Javascript
Vue组件简易模拟实现购物车
2020/12/21 Vue.js
Python 执行字符串表达式函数(eval exec execfile)
2014/08/11 Python
Python实现从百度API获取天气的方法
2015/03/11 Python
简单学习Python多进程Multiprocessing
2017/08/29 Python
python调用摄像头显示图像的实例
2018/08/03 Python
Python 实现某个功能每隔一段时间被执行一次的功能方法
2018/10/14 Python
Python面向对象程序设计构造函数和析构函数用法分析
2019/04/12 Python
HTML5自定义属性前缀data-及dataset的使用方法(html5 新特性)
2017/08/24 HTML / CSS
专门出售各种儿童读物的网站:Put Me In The Story
2016/08/07 全球购物
美国大码时尚女装购物网站:ELOQUII
2017/12/28 全球购物
复古风格的女装和装饰品:ModCloth
2017/12/29 全球购物
UGG英国官方网站:UGG UK
2018/02/08 全球购物
在子网210.27.48.21/30种有多少个可用地址?分别是什么?
2014/07/27 面试题
机械专业应届生求职信
2013/09/21 职场文书
学术会议邀请函范文
2014/01/22 职场文书
股东合作协议书
2014/04/14 职场文书
教育局党的群众路线教育实践活动整改方案
2014/09/20 职场文书
退休党员个人对照检查材料思想汇报
2014/09/29 职场文书
实习报告怎么写
2019/06/20 职场文书
pytorch model.cuda()花费时间很长的解决
2021/06/01 Python
win7配置本地ftp服务器的图文教程
2022/08/05 Servers