您的位置: 网站首页> Pandas教程> 当前文章
pandds指定一个或多个sheet读取excel(sheet_name参数)
老董-我爱我家房产SEO2020-06-06198围观,110赞
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参数)文章写得不错,值得赞赏
站点信息
- 网站程序:Laravel
- 客服微信:a772483200