#!user/bin/env python
# coding=utf- import xlrd def readExcelDataByName(filename, sheetName):
'''读取Excel文件和表名'''
sheet = None
errorMsg = None
try:
data = xlrd.open_workbook(filename)
# sheet=data.sheet_by_index()#通过索引顺序获取,0表示第一张表
# sheets = data.sheet_names()#获取文件中的表名
sheet = data.sheet_by_name(sheetName)
'''读取整张表并打印出来'''
# for i in range(,sheet.nrows):
# row=sheet.row(i)
# for j in range(,sheet.ncols):
# print(sheet.cell_value(i,j),"\t", end="")
# print()
# '''获取第几行的数据'''
# print(sheet.row_values())
#获取单元格
print(sheet.cell_value(,))
# '''获取第n列的数据'''
# print(sheet.col_values())
# i = j = k = m = n =
# for v in sheet.col_values():
# if v == '正常类':
# i = i +
# elif v == "异常类":
# j = j +
# elif v == "业务规则":
# k = k +
# elif v == "主流程":
# m=m+
# elif v=="异常流":
# n=n+
# print(filename + ' 中 ' + sheetName +
# '共有{}个正常类,{}个异常类,{}个业务规则,{}个主流程,{}个异常流'.format(i, j, k,m,n))
# for v in sheet.col_values():
# if v=="通过":
# i=i+
# elif v=="不通过":
# j=j+
# elif v=="未执行":
# k=k+
# elif v=="不执行":
# m=m+
print(filename + ' 中 ' + sheetName +
'测试用例通过了{}个,未通过的有{}个,未执行的有{}个,不执行的有{}个'.format(i, j, k,m))
except Exception as msg:
errorMsg = msg
return sheet, errorMsg
if __name__ == '__main__':
readExcelDataByName('华润三九测试用例.xlsx', '医生端小程序-leangoo')

python对表格的使用的更多相关文章

  1. 零基础小白怎么用Python做表格?

    用Python操作Excel在工作中还是挺常用的,因为毕竟不懂Excel是一个用户庞大的数据管理软件.本文用Python3!在给大家分享之前呢,小编推荐一下一个挺不错的交流宝地,里面都是一群热爱并在学 ...

  2. python 将表格多个列数据放到同一个单元格中

      表格模板: 目的将卡片1到卡片5的所有数据组合起来到一个单元格中如下入F列中(工作中为了避免手动复制粘贴),其余不变,因为数据太多 自己一个一个复制工作效率太低,所以写这个脚本是为了方便自己有需要 ...

  3. Python打印表格

    使用Python在终端打印表格 import prettytable table = PrettyTable(['Title1', 'Title2', 'Title3']) table.add_row ...

  4. 利用python将表格中的汉字转化为拼音

    缺少包时用pip install 进行安装,例如: pip install xlsxwriter   完成代码如下: #!/usr/bin/python #-*-coding:utf-8-*- #fr ...

  5. [python2] python 打印表格 prettytable

    rpm包: [root@D129 cli]# yum info python-prettytable Loaded plugins: fastestmirror Loading mirror spee ...

  6. 使用Python完成表格自动输入

    看了看<Python编程快速上手>,写了个小脚本完成12306登录数据的自动输入.如下: 1 import webbrowser 2 import pyautogui 3 import t ...

  7. selenium+python对表格数据的操作

    一.直接获取整个表格数据,包含表头 def table_info(self): tr_data=[] table_data=[] css='id=>useradmin'#根据表格id找到表格 s ...

  8. python - Excel表格

    from openpyxl import load_workbook wb = load_workbook(r'C:\Users\admin\Desktop\数据筛选.xlsx') # print(w ...

  9. python excel表格操作

    <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...

随机推荐

  1. Day03 知识点

    一.单行注释与多行注释 # 用来标记不运行的程序 pycharm 快捷键 ctrl+/ 可以在程序上方 也可以在程序后面 (PEP8) 多行注释 用三引号,一般推荐三双引号来做注释. 二.数据类型 ( ...

  2. 跨域的问题(jsonp和cors)

    由于浏览器的同源策略,用户想要跨域访问浏览器就会报错,那么就涉及到解决跨域的问题.最近我接触到的解决方法是两个,jsonp和cors. jsonp(json with padding)我们虽然不能直接 ...

  3. 数据结构---Java---有序数组

    [自定义有序数组] 查找算法: 线性查找算法:依次对比查询: 二分查找算法:必须是有序: insert:要插入的value与数组中每个元素进行比较,当有值>value时,此处的index之后的元 ...

  4. Windows 环境下安装MongoDB

    mongoDB下载地址 https://www.mongodb.org/ 在mongoDB官网下载windows版本的mongoDB后解压出来(本文以解压到D盘为例) 在解压出来的MongoDB文件夹 ...

  5. SQL Server 硬件和软件要求

    1. 2.

  6. `aclocal-1.10' is missing on your system

    root@ubuntu31:~/linux-ftools-master# makecd . && /bin/bash /root/linux-ftools-master/missing ...

  7. BaseAdapter,SimpleAdapter,CursorAdapter的用法

    简单好用的Adapter---ArrayAdapter ArrayAdapter是BaseAdapter的派生类,在BaseAdapter的基础上,添加了一项重大的功能:可以直接使用泛型构造. 我们先 ...

  8. php 自带加密、解密函数

    php 自带的加密函数  不可逆的加密函数为:md5().crypt() md5() 用来计算 MD5 哈稀.语法为:string md5(string str); crypt() 将字符串用 UNI ...

  9. DEDE列表页和内容页调用顶级栏目ID的方法

    dede模板中添加顶级栏目id的方法总结,使用dede顶级栏目id可以实现很多功能.比如,在每个列表页调用不同的栏目图片(同一顶级栏目调用相同的图片),如果我们做N个栏目就意味着要做N个列表页模板,显 ...

  10. pat1093. Count PAT's (25)

    1093. Count PAT's (25) 时间限制 120 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CAO, Peng The strin ...