【python】读取excel的⾏列内容,pandas,超详细使⽤python处理excel的内容时,第⼀步当然是读取excel的内容。
import  pandas  as pd
#1:读取指定⾏
print("----读取指定的单⾏,数据会存在列表⾥⾯----")
ad_excel('测试.xlsx')#这个会直接默认读取到这个Excel的第⼀个表单
data=df.loc[0].values#0表⽰第⼀⾏这⾥读取数据并不包含表头,要注意哦!
print("读取指定⾏的数据:\n{0}".format(data))
print("\n------读取指定的多⾏,数据会存在嵌套的列表⾥⾯----------")
ad_excel('测试.xlsx')
data=df.loc[[1,2]].values#读取指定多⾏的话,就要在loc[]⾥⾯嵌套列表指定⾏数
print("读取指定⾏的数据:\n{0}".format(data))
print("\n----------------读取指定的⾏列-----------------------")
ad_excel('测试.xlsx')
data=df.iloc[1,2]#读取第⼀⾏第⼆列的值,这⾥不需要嵌套列表
print("读取指定⾏的数据:\n{0}".format(data))
print("\n----------------读取指定的多⾏多列值-----------------------")
ad_excel('测试.xlsx')
data=df.loc[[1,2],['title','data']].values#读取第⼀⾏第⼆⾏的title以及data列的值,这⾥需要嵌套列表
print("读取指定⾏的数据:\n{0}".format(data))
print("\n-----------获取所有⾏的指定列----------------------------")
ad_excel('测试.xlsx')
data=df.loc[:,['title','data']].values#读所有⾏的title以及data列的值,这⾥需要嵌套列表
print("读取指定⾏的数据:\n{0}".format(data))
print("\n------------获取⾏号并打印输出---------------------------")
ad_excel('测试.xlsx')
print("输出⾏号列表",df.index.values)
print("\n-------------获取列名并打印输出--------------------------")
ad_excel('测试.xlsx')
print("输出列标题",df.columns.values)
print("\n------------获取指定⾏数的值---------------------------")
ad_excel('测试.xlsx')
print("输出值",df.sample(3).values)#这个⽅法类似于head()⽅法以及df.values⽅法
print("\n-----------获取指定列的值----------------------------")
python怎么读取excel某一列ad_excel('测试.xlsx')
print("输出值\n",df['data'].values)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。