解决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入门应该看的学习资料

    2023-04-08 15:09:57
  • Python猫眼电影最近上映的电影票房信息

    2023-07-02 18:05:01
  • 网页设计:把导航系统做薄

    2007-12-28 12:02:00
  • python几种常用功能实现代码实例

    2023-03-11 07:10:14
  • 非常不错的[JS]Cookie精通之路第1/2页

    2023-09-04 04:04:34
  • 8段用于数据清洗Python代码(小结)

    2023-10-01 06:04:25
  • Sql Server 2000 一些安全设置

    2008-02-13 18:57:00
  • Python实现简单的学生信息管理系统

    2021-06-19 10:59:44
  • Python简单获取自身外网IP的方法

    2023-12-26 03:44:31
  • 如何获知IE和NC客户端的屏幕分辨率?

    2009-11-23 20:56:00
  • MySql数据库捕获sql语句异常的方法

    2011-08-05 18:17:28
  • Pytorch 和 Tensorflow v1 兼容的环境搭建方法

    2022-04-05 12:19:06
  • 构建成功web应用的十项黄金法则

    2010-09-17 19:11:00
  • python tkinter制作用户登录界面的简单实现

    2021-01-07 06:00:09
  • Python工程师必考的6个经典面试题

    2021-07-01 02:55:32
  • 节日快乐! Python画一棵圣诞树送给你

    2022-06-11 07:53:09
  • 2008圣诞节网站特色Logo不完全点评

    2008-12-25 18:35:00
  • 关于Python中字符串的各种操作

    2022-06-25 16:18:38
  • Python 中 f-Strings 的作用

    2022-12-04 11:44:55
  • 使用实现pandas读取csv文件指定的前几行

    2021-06-28 12:05:26
  • asp之家 网络编程 m.aspxhome.com