robotframework读取excel
robotframework可以通过excellibrary读取excel,实现流程数据分离,简要汇总如下:
1、首先安装excellibrary包,使用命令行pip install robotframework-excellibrary,如果是python3版本安装可能出错,解决方案可参考:https://www.cnblogs.com/kaka00311/p/15994189.html
2、安装完成后再Robotframework中导入ExcelLibrary,导入成功后就可以开始使用关键字进行Excel操作了

3、使用关键字操作Excel
打开Excel:open Excel ,注意:需要打开的excel必须是xls格式;所以保存excel时记得保存根式为*.xls

读取表格内容:Read Cell Data By Coordinates,这个关键字是读取表格内容,需要传入3个参数,一个是表格薄名称,一个是列数,一个是行数

ExcelLibrary库常用关键字
Open Excel 打开Excel文件
Get Row Count 获取行数
Get Column Count 获取列数
Get Row Values 获取某一行的值
Get Column Values 获取某一列的值
Read Cell Data By Coordinates 通过列行编号获取值
Read Cell Data By Name 按名称读取单元格数据
ExcelLibrary库使用注意事项:
1.只支持xls格式的Excel文档
2.Excel表格中的数值,代码读取后会显示为浮点型
如123,读取后显示为123.00,造成传参不一致
解决方案:设置单元格格式---->文本
3.读取每行或每列数据,存储到list变量中,是一个二维数组
如(A1,123)(B1,张三)
4.数组的位置编号都是从0开始的

浙公网安备 33010602011771号