码迷,mamicode.com
首页 > 编程语言 > 详细

python读取execl数据文件

时间:2018-06-14 01:04:35      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:lis   gdi   __name__   从表   turn   表头   work   ber   接口   

import xlrd
#将excel中数据转换为列表
def excel_to_list(file,tag):
data_list=[]
#解析文件
book=xlrd.open_workbook(file)
# print(type(book))
#获取到自己想要的标签页
tag=book.sheet_by_name(tag)
#获取tag页行数
row_num=tag.nrows
#获取tag页列数
# cols_num=tag.ncols
# print(row_num,cols_num)
#获取表头,及第一行行数据
header=tag.row_values(0)
#print(header)
#从表头下一行开始读
for i in range(1,row_num):
#读书没一行数据
row_data=tag.row_values(i)
#等长两列表转为字典,zip函数等长处理, 表头为key,用例中数据为value。
d=dict(zip(header,row_data))
# print(d)
data_list.append(d)
return data_list

#在数据列表中根据测试用例名称获取对应的用例字典
def get_test_data(test_name,test_list):
for test_dic in test_list:
if test_name==test_dic["test_name"]:
return test_dic
if __name__ == ‘__main__‘:
file="接口测试用例.xls"
tag=‘BingdingCard‘
test_name="test_no_exist_cardnumber_bound"
test_list=excel_to_list(file,tag)
print(get_test_data(test_name,test_list))

python读取execl数据文件

标签:lis   gdi   __name__   从表   turn   表头   work   ber   接口   

原文地址:https://www.cnblogs.com/zzzao/p/9180632.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!