padans读取excel

Pandas:是一个强大的分析结构化数据的工具集(官方网址:https://www.pypandas.cn),功能很多,本篇只介绍下excel数据读取的一些方法。

安装:pip install pandas

excel文件内容如下:
login表单:
在这里插入图片描述

checkRegister表单:
在这里插入图片描述
读取excel方法:read_excel(),不指定表单的情况下默认读取第一个表单的数据,以二维矩阵的格式展示,如下:
在这里插入图片描述
如指定表单则需要传入表单名称:
在这里插入图片描述
也可以指定多个表单名称,以列表形式赋值给sheet_name:
在这里插入图片描述
还可以通过表单索引来指定要访问的表单,0表示第一个表单

在这里插入图片描述
但是这种的数据格式针对接口自动化测试来说并不是我们想要的格式,接下来通过对excel的行、列具体的操作来拿到我们最终想要的数据格式。

根据索引获取指定行的值:
在这里插入图片描述
获取多行的值,索引以列表格式:
在这里插入图片描述
获取指定单元格的值,通过横向索引与竖向索引获取:
在这里插入图片描述
获取所有行号:
在这里插入图片描述
获取标题:
在这里插入图片描述
通过标题获取列值:
在这里插入图片描述
以上是对excel的简单操作,前面提到过做接口自动测试需要的数据格式,如下来结合上面的方法来得到我们最终想要的数据格式:
在这里插入图片描述
有没有很麻烦?
当然pandas提供了非常简单的方法拿到我们想要的这种格式,to_dict方法。
在这里插入图片描述

如下:
在这里插入图片描述
两行代码就能搞定,指定参数orient=’records’:
在这里插入图片描述
其他几个参数效果如下:
orient=’list’ 将表头作为key,将每列的值放到列表中作为value
在这里插入图片描述
orient=’dict’ 将表头作为key,将每列的值放到字典中,以索引为key,值为value的字典作为value
在这里插入图片描述
orient=’index’ 将行的索引值作为key,将存放数据的字典作为value
在这里插入图片描述
orient=’split’ 结果为首行数据,数据,及索引
在这里插入图片描述
pandas库介绍到这里。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

久醉绕心弦,

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值