zoukankan      html  css  js  c++  java
  • 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:workpython caselearn	estcase.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()
  • 相关阅读:
    [转]敏捷软件开发 需求分析
    Windows服务控制命令SC
    [转]敏捷测试工程师的十条法则
    大道至简:如何准确把握趋势 一
    Sqlserver xml 类型操作
    微软Teched2010大会一日游记
    [转]任务、用例、用户故事和场景
    ASUS TF600T上手体验
    Windows 8的各种小发现——不断更新中
    Surface Pro电磁笔故障
  • 原文地址:https://www.cnblogs.com/cllovewxq/p/5366832.html
Copyright © 2011-2022 走看看