解决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中optparse模块使用浅析
Jan 01 Python
深入理解Python3 内置函数大全
Nov 23 Python
python中(str,list,tuple)基础知识汇总
Feb 20 Python
用Python写脚本,实现完全备份和增量备份的示例
Apr 29 Python
Python字符串、整数、和浮点型数相互转换实例
Aug 04 Python
python实现KNN分类算法
Oct 16 Python
python基于K-means聚类算法的图像分割
Oct 30 Python
使用python快速实现不同机器间文件夹共享方式
Dec 22 Python
Python列表倒序输出及其效率详解
Mar 04 Python
Python爬虫入门教程02之笔趣阁小说爬取
Jan 24 Python
Python 的 f-string 可以连接字符串与数字的原因解析
Feb 20 Python
python爬虫scrapy框架之增量式爬虫的示例代码
Feb 26 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者的疑难问答(2)
2006/10/09 PHP
php curl_init函数用法
2014/01/31 PHP
CodeIgniter错误mysql_connect(): No such file or directory解决方法
2014/09/06 PHP
浅谈PHP接入(第三方登录)QQ登录 OAuth2.0 过程中遇到的坑
2017/10/13 PHP
Laravel框架实现的批量删除功能示例
2019/01/16 PHP
php进行md5加密简单实例方法
2019/09/19 PHP
JavaScript闭包 懂不懂由你反正我是懂了
2011/10/21 Javascript
JS+CSS制作DIV层可(最小化/拖拽/排序)功能实现代码
2013/02/25 Javascript
javascript调试之DOM断点调试法使用技巧分享
2014/04/15 Javascript
PHP+jQuery实现随意拖动层并即时保存拖动位置
2015/04/30 Javascript
javascript实现获取服务器时间
2015/05/19 Javascript
详解 javascript中offsetleft属性的用法
2015/11/11 Javascript
Highcharts入门之简介
2016/08/02 Javascript
jquery实现转盘抽奖功能
2017/01/06 Javascript
Node.js和Express简单入门介绍
2017/03/24 Javascript
详解从Node.js的child_process模块来学习父子进程之间的通信
2017/03/27 Javascript
javascript 作用于作用域链的详解
2017/09/27 Javascript
vue-router history模式下的微信分享小结
2018/07/05 Javascript
python实现类的静态变量用法实例
2015/05/08 Python
使用Puppeteer爬取微信文章的实现
2020/02/11 Python
python 画条形图(柱状图)实例
2020/04/24 Python
keras实现图像预处理并生成一个generator的案例
2020/06/17 Python
Python实现七个基本算法的实例代码
2020/10/08 Python
通过案例解析python鸭子类型相关原理
2020/10/10 Python
英国手工布艺沙发在线购买:Sofas & Stuff
2018/03/02 全球购物
Annoushka英国官网:英国奢侈珠宝品牌
2018/10/20 全球购物
Beauty Expert美国/加拿大:购买奢侈美容产品
2018/12/05 全球购物
DC Shoes澳大利亚官方网上商店:购买DC鞋子
2019/10/25 全球购物
大学生职业生涯规划书范文
2014/01/04 职场文书
培训演讲稿范文
2014/01/12 职场文书
导游实习生自荐书
2014/01/28 职场文书
自荐书范文范例
2014/02/13 职场文书
生物科学专业毕业生求职信
2014/06/02 职场文书
领导班子个人对照检查剖析材料
2014/09/29 职场文书
字典算法实现及操作 --python(实用)
2021/03/31 Python
如何用JavaScript学习算法复杂度
2021/04/30 Javascript