解决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实现面向对像的ASP程序实例
Nov 10 Python
Python循环语句之break与continue的用法
Oct 14 Python
python实现桌面壁纸切换功能
Jan 21 Python
利用Python对文件夹下图片数据进行批量改名的代码实例
Feb 21 Python
python根据文章标题内容自动生成摘要的实例
Feb 21 Python
Python可变和不可变、类的私有属性实例分析
May 31 Python
python将字典列表导出为Excel文件的方法
Sep 02 Python
Python进程池Pool应用实例分析
Nov 27 Python
python开发一款翻译工具
Oct 10 Python
Python进阶学习之带你探寻Python类的鼻祖-元类
May 08 Python
浅析Python实现DFA算法
Jun 26 Python
Python游戏开发实例之graphics实现AI五子棋
Nov 01 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 设计模式之观察者模式介绍
2012/02/22 PHP
php在文件指定行中写入代码的方法
2012/05/23 PHP
PHP表单递交控件名称含有点号(.)会被转化为下划线(_)的处理方法
2013/01/06 PHP
解析php常用image图像函数集
2013/06/24 PHP
解决php使用异步调用获取数据时出现(错误c00ce56e导致此项操作无法完成)
2013/07/03 PHP
使用Discuz关键词服务器实现PHP中文分词
2014/03/11 PHP
迪菲-赫尔曼密钥交换(Diffie?Hellman)算法原理和PHP实现版
2015/05/12 PHP
php解析xml 的四种简单方法(附实例)
2016/07/11 PHP
Linux下快速搭建php开发环境
2017/03/13 PHP
PHP实现微信提现功能
2018/09/30 PHP
一个对于js this关键字的问题
2007/01/09 Javascript
判断脚本加载是否完成的方法
2009/05/26 Javascript
jQuery EasyUI API 中文文档 - Form表单
2011/10/06 Javascript
Javascript/Jquery——简单定时器的多种实现方法
2013/07/03 Javascript
js动态生成指定行数的表格
2013/07/11 Javascript
Js放到HTML文件中的哪个位置有什么区别
2013/08/21 Javascript
深入理解JavaScript系列(40):设计模式之组合模式详解
2015/03/04 Javascript
JQuery显示隐藏页面元素的方法总结
2015/04/16 Javascript
详解Vue学习笔记进阶篇之列表过渡及其他
2017/07/17 Javascript
JS+HTML5实现获取手机验证码倒计时按钮
2018/08/08 Javascript
JS调用安卓手机摄像头扫描二维码
2018/10/16 Javascript
细述Javascript的加法运算符的具体使用
2019/10/18 Javascript
Python实现的多进程拷贝文件并显示百分比功能示例
2019/04/09 Python
PyCharm+Qt Designer+PyUIC安装配置教程详解
2019/06/13 Python
Python操作多维数组输出和矩阵运算示例
2019/11/28 Python
python删除指定列或多列单个或多个内容实例
2020/06/28 Python
Python爬虫设置Cookie解决网站拦截并爬取蚂蚁短租的问题
2021/02/22 Python
Under Armour瑞典官方网站:美国高端运动科技品牌
2018/11/21 全球购物
工厂厂长岗位职责
2013/11/08 职场文书
日语专业推荐信
2013/11/12 职场文书
《小蝌蚪找妈妈》教学反思
2014/02/21 职场文书
安全生产月活动总结
2014/05/04 职场文书
优秀的应届生自荐信
2014/05/23 职场文书
电子信息工程专业求职信
2014/06/28 职场文书
2014年企业党支部工作总结
2014/12/04 职场文书
装修安全责任协议书
2016/03/22 职场文书