[转]【pandas教程】pandas.read_excel()函数sheet_name参数详解

本文详细介绍了pandas.read_excel()函数中sheet_name参数的使用,包括如何通过字符串、整数或列表来读取Excel文件中的特定工作表,以及如何一次性读取多个工作表。通过实例展示了sheet_name参数的不同设置,帮助读者掌握该函数的用法。
摘要由CSDN通过智能技术生成

原文链接:​​​​​​【pandas教程】pandas.read_excel()函数sheet_name参数详解 | o郭二爷o-爱编程,爱python,爱数据分析 (dszhp.com)

pandas.read_excel()函数的sheet_name参数,用来指定要从excel中读取哪个表格的数据,sheet_name的值可以为None、string、int、字符串列表或整数列表,默认为0。字符串(string)用于工作表名称,整数(int)用于零索引工作表位置,字符串列表或整数列表用于请求多个工作表,为None时获取所有工作表。

sheet_name参数值为不同类型时的使用:

sheet_name

下面举个例子,比如有一个excel文件,里面包含下面三个表格:

sheet_name01

sheet_name02

sheet_name03

假如excel文件名为:sheet_name.xlsx,使用pandas.read_excel()函数读取这个excel的数据,sheet_name使用默认值,也是就sheet_name=0,这时可以不用传sheet_name这个参数:

1

df=pandas.read_excel('sheet_name.xlsx')

读取的表为1月这个表里的内容:

sheet_name04

如果指定sheet_name=某个数值(int),按表的位置索引来读取数据,从左边开始第1个表的索引为0,第2表的索引为2,以此类推。

读取的表为2月这个表里的内容:

1

df=pandas.read_excel('sheet_name.xlsx',sheet_name=1) #读取的为2月份的那个表。

sheet_name05

如果给sheet_name参数一个list,我们来看看结果是怎么样的。

1

df=pandas.read_excel('sheet_name.xlsx',sheet_name=[0,1]) #读取的为1月、2月这两个表。

输入的结果为一个字典,字典的键为传入的list中的每个值,字典的值为对应表的数据DataFrame:

sheet_name06

我们可以通过字典的方式来获得每个DataFrame的数据,例如:

sheet_name07

另外sheet_name如果传入的是一个list,list里可以表索引跟表名称一起混用:

sheet_name08

sheet_nane=None的例子就不举了,相信通过上面的举例,应该对pandas.read_excel()函数的sheet_name参数的用法已经可以掌握了。

o郭二爷o原创或整理--转载请注明: 【pandas教程】pandas.read_excel()函数sheet_name参数详解 | o郭二爷o-爱编程,爱python,爱数据分析

  • 5
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值