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

作者:真理的追求者 时间:2022-03-12 06:59:33 

摘要:不同方法读取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表格存在的问题

来源:https://blog.csdn.net/CSU_GUO_LIANG/article/details/99235692

标签:python,pandas,excel,sheet
0
投稿

猜你喜欢

  • 超好玩的"隔空操物"通过Python MediaPipe库实现

    2023-06-04 23:21:09
  • Javascript DOM 编程实例讲解--仿LightBox效果提示框

    2008-05-01 13:25:00
  • js canvas实现随机粒子特效

    2024-06-05 09:10:50
  • 如何用python 实现老板键功能

    2022-09-30 10:13:25
  • python模块和函数帮助文档快速查看方法示例

    2023-03-31 00:24:04
  • asp三天学好ADO对象之第二天

    2008-10-09 12:49:00
  • sqlserver 查询数据库大小的方法

    2012-08-21 10:22:10
  • flask-socketio实现前后端实时通信的功能的示例

    2021-02-18 22:18:35
  • python读写ini配置文件方法实例分析

    2022-10-09 22:02:28
  • VS2019如何查看类图的方法实现

    2023-08-22 04:12:01
  • 三种Golang数组拷贝方式及性能分析详解

    2023-07-13 07:54:27
  • Oracle In和exists not in和not exists的比较分析

    2009-08-27 10:07:00
  • TIOBE编程语言排行榜前20的语言入门书籍推荐

    2023-04-05 12:19:48
  • selenium+python自动化测试之使用webdriver操作浏览器的方法

    2023-06-28 03:04:47
  • Linux下安装PHP MSSQL扩展教程

    2024-03-11 10:41:47
  • Python接口自动化 之用例读取方法总结

    2023-12-14 06:47:22
  • webpack结合express实现自动刷新的方法

    2024-04-23 09:12:27
  • php环境配置 php5 MySQL5 apache2 phpmyadmin安装与配置图文教程

    2023-11-14 22:08:47
  • django settings.py配置文件的详细介绍

    2022-09-20 07:40:33
  • Anaconda安装pytorch和paddle的方法步骤

    2021-04-17 18:21:59
  • asp之家 网络编程 m.aspxhome.com