python学习笔记(excel简单操作)

现在的目标是设计一个接口自动化测试框架

用例写在excel里面 利用python自带的pyunit构建

之前已经安装好了处理excel的模块

这次简单的使用下

提前创建好excel文件 “testcase.xls”

操作代码如下:

 1 #!/usr/bin/env python
 2 # -*- coding: utf_8 -*-
 3 
 4 import xlrd
 5 
 6 def read_testcase():
 7     workbook = xlrd.open_workbook(r'E:\work\python case\learn\testcase.xls')
 8     #根据路径打开excel文件
 9     print workbook.sheet_names()
10     #打印所有sheet名称
11     table = workbook.sheet_by_name('login')
12     #通过sheet名称获取相应sheet内容
13     #也可以按照顺序获取第一个sheet
14     #table = workbook.sheets()[0]
15     print table.row_values(0)
16     print table.row_values(1)
17     print table.row_values(2)
18     print table.row_values(3)
19     #按照行数获取整行数据(数组)
20     print table.col_values(0)
21     print table.col_values(1)
22     print table.col_values(2)
23     #按照列数获取列数据(数组)
24     print table.cell(0,0).value
25     print table.cell(0,1).value
26     print table.cell(0,2).value
27     print table.cell(1,0).value
28     print table.cell(1,1).value
29     print table.cell(1,2).value
30     print table.cell(2,0).value
31     print table.cell(2,1).value
32     print table.cell(2,2).value
33     print table.cell(3,0).value
34     print table.cell(3,1).value
35     print table.cell(3,2).value
36     #按照单元格获取数据
37 
38 if __name__ == '__main__':
39     read_testcase()

 

posted on 2016-04-08 10:04  堕落的伊丝莉  阅读(1052)  评论(0编辑  收藏  举报