python在excel中的应用是什么(excel,python,编程语言)

时间:2024-05-10 00:24:14 作者 : 石家庄SEO 分类 : 编程语言
  • TAG :

print("读取指定行的数据:\n{0}".format(data))

得到的结果如下所示:

python在excel中的应用是什么

2、读取指定的多行,数据会存在嵌套的列表里面:

df=pd.read_excel('lemon.xlsx')
data=df.ix[[1,2]].values#读取指定多行的话,就要在ix[]里面嵌套列表指定行数
print("读取指定行的数据:\n{0}".format(data))

3、读取指定的行列:

df=pd.read_excel('lemon.xlsx')
data=df.ix[1,2]#读取第一行第二列的值,这里不需要嵌套列表
print("读取指定行的数据:\n{0}".format(data))

4、读取指定的多行多列值:

df=pd.read_excel('lemon.xlsx')
data=df.ix[[1,2],['title','data']].values#读取第一行第二行的title以及data列的值,这里需要嵌套列表
print("读取指定行的数据:\n{0}".format(data))

5、获取所有行的指定列

df=pd.read_excel('lemon.xlsx')
data=df.ix[:,['title','data']].values#读所有行的title以及data列的值,这里需要嵌套列表
print("读取指定行的数据:\n{0}".format(data))

6、获取行号并打印输出

df=pd.read_excel('lemon.xlsx')
print("输出行号列表",df.index.values)
输出结果是:
输出行号列表[0123]

7、获取列名并打印输出

df=pd.read_excel('lemon.xlsx')
print("输出列标题",df.columns.values)
运行结果如下所示:
输出列标题['case_id''title''data']

8、获取指定行数的值:

df=pd.read_excel('lemon.xlsx')
print("输出值",df.sample(3).values)#这个方法类似于head()方法以及df.values方法
输出值
[[2'输入错误的密码''{"mobilephone":"18688773467","pwd":"12345678"}']
[3'正常充值''{"mobilephone":"18688773467","amount":"1000"}']
[1'正常登录''{"mobilephone":"18688773467","pwd":"123456"}']]

9、获取指定列的值:

df=pd.read_excel('lemon.xlsx')
print("输出值\n",df['data'].values)

二:pandas处理Excel数据成为字典

python在excel中的应用是什么

我们有这样的数据,处理成列表嵌套字典,且字典的key为表头名。

实现的代码如下所示:

df=pd.read_excel('lemon.xlsx')
test_data=[]
foriindf.index.values:#获取行号的索引,并对其进行遍历:

根据i来获取每一行指定的数据并利用to_dict转成字典

row_data=df.ix[i,['case_id','module','title','http_method','url','data','expected']].to_dict()
test_data.append(row_data)
print("最终获取到的数据是:{0}".format(test_data))

最后得到的结果是:

[{'title':'正常登录','case_id':1,'data':'{"mobilephone":"18688773467","pwd":"123456"}'},
{'title':'输入错误的密码','case_id':2,'data':'{"mobilephone":"18688773467","pwd":"12345678"}'},
{'title':'正常充值','case_id':3,'data':'{"mobilephone":"18688773467","amount":"1000"}'},
{'title':'充值输入负数','case_id':4,'data':'{"mobilephone":"18688773467","amount":"-100"}'}]

感谢你能够认真阅读完这篇文章,希望小编分享的“python在excel中的应用是什么”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!

本文:python在excel中的应用是什么的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:如何在Asp.Net Core中使用Refit下一篇:

6 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18