python学习笔记(excel简单操作)
2024-09-02 01:17:01
现在的目标是设计一个接口自动化测试框架
用例写在excel里面 利用python自带的pyunit构建
之前已经安装好了处理excel的模块
这次简单的使用下
提前创建好excel文件 “testcase.xls”
操作代码如下:
#!/usr/bin/env python
# -*- coding: utf_8 -*- import xlrd def read_testcase():
workbook = xlrd.open_workbook(r'E:\work\python case\learn\testcase.xls')
#根据路径打开excel文件
print workbook.sheet_names()
#打印所有sheet名称
table = workbook.sheet_by_name('login')
#通过sheet名称获取相应sheet内容
#也可以按照顺序获取第一个sheet
#table = workbook.sheets()[0]
print table.row_values(0)
print table.row_values(1)
print table.row_values(2)
print table.row_values(3)
#按照行数获取整行数据(数组)
print table.col_values(0)
print table.col_values(1)
print table.col_values(2)
#按照列数获取列数据(数组)
print table.cell(0,0).value
print table.cell(0,1).value
print table.cell(0,2).value
print table.cell(1,0).value
print table.cell(1,1).value
print table.cell(1,2).value
print table.cell(2,0).value
print table.cell(2,1).value
print table.cell(2,2).value
print table.cell(3,0).value
print table.cell(3,1).value
print table.cell(3,2).value
#按照单元格获取数据 if __name__ == '__main__':
read_testcase()
最新文章
- 国内经典BI系统架构分析
- zabbix
- js渐隐渐入渐出效果 fadeOut fadeIn
- [oracle] ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 的解决方法
- Java中可变长参数的使用及注意事项
- (转载)JDOM/XPATH编程指南
- <;script type=";text/html";>;<;/script>; js模版使用
- maven 创建web项目
- EasyUI-datagrid获取编辑行的数据
- Mysql + keepalived 实现双主热备读写分离【转】
- 【百度地图API】自行获取区域经纬度的工具
- Chapter 2 Open Book——35
- cmd 菜单学习
- 分布式锁的实现(redis)
- 使用Canvas绘制简单的时钟控件
- java-新建简单的Web项目
- vue工程按业务路由打包,页面只加载对应资源
- 2319__1.5.3 Superprime Rib 特殊的质数肋骨
- javascript 闭包学习
- Eureka的自我保护机制