python对表格的使用
#!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对表格的使用的更多相关文章
- 零基础小白怎么用Python做表格?
用Python操作Excel在工作中还是挺常用的,因为毕竟不懂Excel是一个用户庞大的数据管理软件.本文用Python3!在给大家分享之前呢,小编推荐一下一个挺不错的交流宝地,里面都是一群热爱并在学 ...
- python 将表格多个列数据放到同一个单元格中
表格模板: 目的将卡片1到卡片5的所有数据组合起来到一个单元格中如下入F列中(工作中为了避免手动复制粘贴),其余不变,因为数据太多 自己一个一个复制工作效率太低,所以写这个脚本是为了方便自己有需要 ...
- Python打印表格
使用Python在终端打印表格 import prettytable table = PrettyTable(['Title1', 'Title2', 'Title3']) table.add_row ...
- 利用python将表格中的汉字转化为拼音
缺少包时用pip install 进行安装,例如: pip install xlsxwriter 完成代码如下: #!/usr/bin/python #-*-coding:utf-8-*- #fr ...
- [python2] python 打印表格 prettytable
rpm包: [root@D129 cli]# yum info python-prettytable Loaded plugins: fastestmirror Loading mirror spee ...
- 使用Python完成表格自动输入
看了看<Python编程快速上手>,写了个小脚本完成12306登录数据的自动输入.如下: 1 import webbrowser 2 import pyautogui 3 import t ...
- selenium+python对表格数据的操作
一.直接获取整个表格数据,包含表头 def table_info(self): tr_data=[] table_data=[] css='id=>useradmin'#根据表格id找到表格 s ...
- python - Excel表格
from openpyxl import load_workbook wb = load_workbook(r'C:\Users\admin\Desktop\数据筛选.xlsx') # print(w ...
- python excel表格操作
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...
随机推荐
- Autel MaxiSys Pro Description
Autel MaxiSys pro MS908P is an evolutionary smart solution for specialized automotive diagnosis and ...
- thinkPHP 模板操作
1.assign赋值 $this->assign('title','模板操作'); $this->assign('bests',$bests);//$bests是二维数组 2.变量的输出 ...
- thinkPHP5.0获取器获取原始数据
如果你定义了获取器的情况下,希望获取数据表中的原始数据,可以使用:$cate = Cate::get(1);// 通过获取器获取字段echo $cate->type;// 获取原始字段数据ech ...
- Kafka monitoring监控
一.Metrics kafka有两个metrics包,在看源码的时候很容易混淆 package kafka.metrics package org.apache.kafka.common.metric ...
- sqlserver 2012 部署详解
01,下载 官网下载: https://www.microsoft.com/zh-cn/download/details.aspx?id=29066 02,安装 检查系统环境配置 成功了就继续,其他的 ...
- Flume启动错误之:Bootstrap Servers must be specified
今天测试项目的时候需要启动Flume,然而在启动时遇到了Bootstrap Servers must be specified错误,错误日志如下: [kfk@bigdata-pro01 flume-- ...
- 01-取消文件与svn服务器的关联
有的时候一个和svn服务器关联的文件,svn的链接已经失效,但是文件还是显示和svn关联的状态. 下面主要是解决怎么取消一个文件和svn服务器的关联. 1 新建一个文本文件 在任意目录下新建一个文本文 ...
- Nginx主主负载均衡架构
在和一些朋友交流Nginx+Keepalived技术时,我虽然已成功多次实Nginx+Keepaived项目方案,但这些都是用的单主Nginx在工作,从Nginx长期只是处于备份状态,所以我们想将二台 ...
- Mac 安装YCM
① 安装Xcode的同时, 安装配套的命令行工具, 包括git, cmake, clang ② 安装Macvim, 并在~/.bashrc文件中设定别名, alias vim="/path/ ...
- Python 科学工具笔记
Python 科学工具笔记 numpy a = numpy.array([1,2,3,4]);// 创建一个numpy的数组对象 此时a.shape显示的值为(4,); 由此得出结论在一维的数组中, ...