https://mp.weixin.qq.com/s?__biz=MzkxOTE5MTg3NA==&mid=2247483873&idx=1&sn=3cce6da77b9afc5cb9c8153db2592ac0&chksm=c1a4a9ccf6d320dabcdb51d5bae0bce8d51f187405e4b61e0aa511538c914789eee962c77902&token=831247981&lang=zh_CN#rd
产生背景,excel中的列太多了,弄成用例太麻烦
比如:
以下是影响因素

以下是用例,如果单纯一行代表一条用例,然后写入到xmind后,粘贴太麻烦

故需要自动进行转化,需求是第一行的每一列代表对应的字段,然后第一列的值代表对应的字段的值

import xlrdworksheet = xlrd.open_workbook('D:\work\cce\storage4.xls')sheet_names= worksheet.sheet_names()for sheet_name in sheet_names:sheet = worksheet.sheet_by_name(sheet_name)rows = sheet.nrows # 获取行cols = sheet.ncols #获取列数for j in range(1,rows):vlaue = sheet.row_values(j)print(f'------------------第{j}条用例---------------------------')for i in range(0, cols):testname = sheet.col_values(i)print(testname[0]+':',vlaue[i])
执行完成的样子

xmind导入后的样子

以上做个简单的整理,怕以后忘了。
文章评论