因此,正如您在下面的屏幕截图中看到的那样,我想在数组中获取所有测试用例ID存储,其中运行模式= 否我该怎么做?如何循环访问工作表并存储值?任何解决方案都会得到认可吗?这是我的代码:List<String> s = new ArrayList<>();private static int findRow(HSSFSheet sheet, String cellContent) { for (Row row : sheet) { for (Cell cell : row) { if (cell.getCellType() == Cell.CELL_TYPE_STRING) { if (cell.getRichStringCellValue().getString().trim().equals("No")) { //not able to developed further need to store the value of the first column if matched } } } }
2 回答
万千封印
TA贡献1891条经验 获得超3个赞
您必须跳过第一行。不需要循环访问行中的每个单元格。使用“运行模式”(2) 检查运行模式。如果满足该条件, 请使用 getCell(0) 读取测试用例 ID。
如果将来需要此代码,请不要像我上面提到的那样对列号进行硬编码。阅读第一行(标题)以确定“运行模式”列和“测试用例 ID”列,然后按照上面的逻辑进行操作。将文本“运行模式”放在一些应用程序属性中,以后可以配置这些属性。
添加回答
举报
0/150
提交
取消
