博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
接口测试基础——第5篇xlrd模块
阅读量:4291 次
发布时间:2019-05-27

本文共 884 字,大约阅读时间需要 2 分钟。

# coding: utf-8import xlrd# excel路径excel_path = r'C:\Users\weiming\Desktop\Inter\data\test_case_merchant_basic.xlsx'# 打开Exceldata = xlrd.open_workbook(excel_path)# 查看Excel中的sheet名称data.sheet_names()# 通过索引或表名获取第一个工作表:一个listtable = data.sheets()[0]# table1 = data.sheet_by_index(0)# table2 = data.sheet_by_name(u'部门管理')# print table, table1, table2# 获取行数和列数nrows = table.nrowsncols = table.ncols# print nrows, ncols# 获取整行和整列的值# print table.row_values(1)# print table.col_values(2)# 循环行,得到索引的列表# for rn in range(table.nrows):    # print table.row_values(rn)# 单元格cell_A1 = table.cell(0, 0).valuecell_A2 = table.cell(1, 0).value# print cell_A1, cell_A2# 分别使用行列索引cell_A3 = table.row(0)[0].valuecell_A4 = table.col(1)[1].valueprint cell_A3, cell_A4

 

 

期间遇到问题

No module named 'xlrd'

原因:该错误是因为Excel需要单独的模块支持,所以需要安装xlrd模块

解决办法:

1.Python3可以在命令提示符中输入: pip3 install xlrd

2.Python2直接输入pip install xlrd

 

转载地址:http://svqgi.baihongyu.com/

你可能感兴趣的文章
java中的throw与throws的区别
查看>>
js函数的传参是按值传对递
查看>>
优化用户登录体验效果
查看>>
用js批量选中功能实现更改数据库中status状态值_优就业
查看>>
JavaScript事件详解-zepto的事件实现(二)
查看>>
MySql表信息基础知识学习
查看>>
为什么document找到的不是html节点_优就业
查看>>
Javascript本地存储小结
查看>>
常用排序方法介绍
查看>>
Java异常分类和统一处理
查看>>
原 荐 cache线程池对数据库操作的饥饿问题
查看>>
使用Eclipse把java文件打包成jar 含有第三方jar库的jar包
查看>>
3种web会话管理的方式
查看>>
SSM(框架)-异常1:面向接口式编程异常
查看>>
Android蓝牙4.0之玩爆智能穿戴、家具(二)
查看>>
使用Condition实现多线程之间调用
查看>>
javaAPI之String
查看>>
JQ 新窗口打开链接并设置参数
查看>>
JQuery实现列表中复选框全选反选功能封装
查看>>
JAVA GC 简单总结
查看>>