您的位置: 网站首页> Pandas教程> 当前文章
pandds指定一个或多个sheet读取excel(sheet_name参数)
老董-我爱我家房产SEO2020-06-06161围观,135赞
pandas读取excel常用read_excel函数,官方文档上该函数有很多参数,本节课讲解sheet_name参数,sheet_name决定读取哪些sheet。
sheet_name参数可选类型如下:
1、int类型:默认是0,读取第一个sheet
2、str类型:sheet名,
3、list类型:['sheetname1','sheetname2'],返回字典
4、None:全部sheet,返回字典
如下代码为读取一个或者多个sheet,且单独输出每个sheet的数据。
# -*- coding: utf-8 -*-
import pandas as pd
# 读取第一个sheet
df1 = pd.read_excel('aa.xlsx')
df2 = pd.read_excel('aa.xlsx',sheet_name=0)
df3 = pd.read_excel('aa.xlsx',sheet_name='Sheet1')
print(df3)
print('==================')
# 读取第2个sheet
df4 = pd.read_excel('aa.xlsx',sheet_name=1)
df5 = pd.read_excel('aa.xlsx',sheet_name='Sheet2')
# 读取2个sheet,返回字典
df_dict = pd.read_excel('aa.xlsx',sheet_name=['Sheet1','Sheet2'])
# 读取所有sheet,返回字典
df2_dict = pd.read_excel('aa.xlsx',sheet_name=None)
sheet_names = (df2_dict.keys())
for sheet_name in sheet_names:
print(df2_dict[sheet_name])
print('------------------')
1 a 男 0 2 b 男 1 3 c 男 2 4 d 女 3 5 e 妖 ================== 1 a 男 0 2 b 男 1 3 c 男 2 4 d 女 3 5 e 妖 ------------------ 1 aa 男 0 2 bb 男 1 3 cc 男 2 4 dd 女 3 5 ee 妖 ------------------ 1 aaa 男 0 2 bbb 男 1 3 ccc 男 2 4 ddd 女 3 5 eee 妖 ------------------
很赞哦!
python编程网提示:转载请注明来源www.python66.com。
有宝贵意见可添加站长微信(底部),获取技术资料请到公众号(底部)。同行交流请加群
相关文章
文章评论
-
pandds指定一个或多个sheet读取excel(sheet_name参数)文章写得不错,值得赞赏


