解决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通过websocket与js客户端通信示例分析
Jun 25 Python
利用Python的Flask框架来构建一个简单的数字商品支付解决方案
Mar 31 Python
Python yield 使用浅析
May 28 Python
Python实现telnet服务器的方法
Jul 10 Python
儿童python练习实例
May 27 Python
python pyheatmap包绘制热力图
Nov 09 Python
在windows下使用python进行串口通讯的方法
Jul 02 Python
Python栈的实现方法示例【列表、单链表】
Feb 22 Python
Python线程协作threading.Condition实现过程解析
Mar 12 Python
Python新手学习函数默认参数设置
Jun 03 Python
Django如何使用asyncio协程和ThreadPoolExecutor多线程
Oct 12 Python
Pandas对每个分组应用apply函数的实现
Dec 13 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
如何使用Gitblog和Markdown建自己的博客
2015/07/31 PHP
php简单获取复选框值的方法
2016/05/11 PHP
windows server 2008/2012安装php iis7 mysql环境搭建教程
2016/06/30 PHP
PHP文件与目录操作示例
2016/12/24 PHP
PHP实现基于栈的后缀表达式求值功能
2017/11/10 PHP
浅谈PHP中的Trait使用方法
2019/03/22 PHP
ymPrompt的doHandler方法来实现获取子窗口返回值的方法
2010/06/25 Javascript
JS检测图片大小的实例
2013/08/21 Javascript
javascript面向对象之定义成员方法实例分析
2015/01/13 Javascript
深入学习jQuery Validate表单验证(二)
2016/01/18 Javascript
深入理解Vue-cli搭建项目后的目录结构探秘
2017/07/13 Javascript
Chrome调试折腾记之JS断点调试技巧
2017/09/11 Javascript
详解webpack-dev-server 设置反向代理解决跨域问题
2018/04/18 Javascript
详解VUE项目中安装和使用vant组件
2019/04/28 Javascript
JS实现单张或多张图片持续无缝滚动的示例代码
2020/05/10 Javascript
JS 数组和对象的深拷贝操作示例
2020/06/06 Javascript
[02:37]2018DOTA2亚洲邀请赛赛前采访 VP.no[o]ne心中最强SOLO是谁
2018/04/04 DOTA
Python实现的Kmeans++算法实例
2014/04/26 Python
浅谈Python 字符串格式化输出(format/printf)
2016/07/21 Python
python3中zip()函数使用详解
2018/06/29 Python
Python 经典面试题 21 道【不可错过】
2018/09/21 Python
详解pandas数据合并与重塑(pd.concat篇)
2019/07/09 Python
Flask使用Pyecharts在单个页面展示多个图表的方法
2019/08/05 Python
python基于pdfminer库提取pdf文字代码实例
2019/08/15 Python
使用python脚本自动生成K8S-YAML的方法示例
2020/07/12 Python
使用HTML5加载音频和视频的实现代码
2020/11/30 HTML / CSS
Sephora丝芙兰菲律宾官方网站:购买化妆品和护肤品
2017/04/05 全球购物
美国基督教约会网站:ChristianCafe.com
2020/02/04 全球购物
工程造价与管理专业应届生求职信
2013/11/23 职场文书
中学生演讲稿
2014/04/26 职场文书
缅怀革命先烈演讲稿
2014/05/14 职场文书
创先争优演讲稿
2014/09/15 职场文书
公安局班子个人对照检查材料思想汇报
2014/10/09 职场文书
成都人事代理协议书
2014/10/25 职场文书
秋菊打官司观后感
2015/06/03 职场文书
导游词之山东红叶谷
2019/10/31 职场文书