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

 更新时间:2020年07月14日 09:51:53   作者:真理的追求者  
这篇文章主要介绍了解决python pandas读取excel中多个不同sheet表格存在的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

摘要:不同方法读取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
 

运行结果

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

需要解决的问题:

方法1的解析结果

方法2的解析结果

方法3的解析结果

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

相关文章

  • Python轻松读取TOML文件告别手动编辑配置文件

    Python轻松读取TOML文件告别手动编辑配置文件

    这篇文章主要为大家介绍了Python轻松读取TOML文件告别手动编辑配置文件,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-11-11
  • Python中ImportError错误的详细解决方法

    Python中ImportError错误的详细解决方法

    最近辛辛苦苦安装完了python,最后再运行的时候会出现错误,所以这篇文章主要给大家介绍了关于Python中ImportError错误的详细解决方法,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-07-07
  • Python调用C语言的方法【基于ctypes模块】

    Python调用C语言的方法【基于ctypes模块】

    这篇文章主要介绍了Python调用C语言的方法,涉及Python基于ctypes模块调用C语言编译后的动态链接库文件相关操作技巧,需要的朋友可以参考下
    2018-01-01
  • Python基于百度API识别并提取图片中文字

    Python基于百度API识别并提取图片中文字

    本文主要实现了利用百度 AI 开发平台的 OCR 文字识别 API 识别并提取图片中的文字。具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-06-06
  • 在python中实现强制关闭线程的示例

    在python中实现强制关闭线程的示例

    今天小编就为大家分享一篇在python中实现强制关闭线程的示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-01-01
  • python selenium在打开的浏览器中动态调整User Agent

    python selenium在打开的浏览器中动态调整User Agent

    这篇文章主要介绍的是python selenium在打开的浏览器中动态调整User Agent,具体相关资料请需要的朋友参考下面文章详细内容,希望对你有所帮助
    2022-02-02
  • Django中Model的使用方法教程

    Django中Model的使用方法教程

    最近学习了一下Django文档的model部分,通过学习的内容整理了这篇文章,下面这篇文章主要给大家介绍了关于Django中Model的使用方法的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧。
    2018-03-03
  • Python matplotlib seaborn绘图教程详解

    Python matplotlib seaborn绘图教程详解

    Seaborn是在matplotlib的基础上进行了更高级的API封装,从而使得作图更加容易,在大多数情况下使用seaborn就能做出很具有吸引力的图。本文将详细讲解如何利用Seaborn绘制图表,需要的可以参考一下
    2022-03-03
  • Windows下PyCharm配置Anaconda环境(超详细教程)

    Windows下PyCharm配置Anaconda环境(超详细教程)

    这篇文章主要介绍了Windows下PyCharm配置Anaconda环境,本文给大家分享一篇超详细教程,通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07
  • wxpython布局的实现方法

    wxpython布局的实现方法

    这篇文章主要介绍了wxpython布局的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11

最新评论