public static int getMileCellRows(String sTestCaseName, int colNum, int start, int end) throws Exception { int i; try { for (i = start; i < end; i++) { if (ExcelUtils.getCellIntData(i, colNum).equalsIgnoreCase(sTestCaseName)) { break; } } return i; } catch (Exception e) { Log.error("Class ExcelUtil | Method getRowContains | Exception desc : " + e.getMessage()); throw (e); } }
public static int getMileRowNumber(int mile, int colNum, int start, int end) throws Exception { int rowNo = 0; try { for (int j = start; j < end; j++) { if (mile <= Integer.parseInt(ExcelUtils.getCellIntData(j, colNum))) { rowNo = j; break; } } return rowNo; } catch (Exception e) { Log.error("Class ExcelUtil | Method getRowContains | Exception desc : " + e.getMessage()); throw (e); } }
public static int[][] getMileRows(String searchString, int colNum, int start, int end) throws Exception { int i; try { int count = 0; int[][] arr = new int[1][3]; for (i = start; i < end; i++) { if (ExcelUtils.getCellIntData(i, colNum).equalsIgnoreCase(searchString)) { count++; } } arr[0][0] = count; arr[0][1] = ExcelUtils.getMileCellRows(searchString, colNum, start, end); arr[0][2] = arr[0][1] + count; return arr; } catch (Exception e) { Log.error("Class ExcelUtil | Method getRowContains | Exception desc : " + e.getMessage()); throw (e); } }