Я пытаюсь получить данные из Excel, используя вставку поставщика данных по формату карты.Мне нужно сначала отфильтровать строки, используя имя теста в столбце 0. Ниже код возвращает нулевое значение для строки, которая мне не нужна.
String m1 = m.getName();
int lastRowNum = sheet.getLastRowNum() ;
int lastCellNum = sheet.getRow(0).getLastCellNum();
Object[][] obj = new Object[lastRowNum][1];
for (int i = 0; i < lastRowNum; i++) {
String tn = sheet.getRow(i+1).getCell(0).toString();
if(m1.equalsIgnoreCase(tn)){
for (int j = 0; j < lastCellNum; j++) {`enter code here`
datamap.put(sheet.getRow(0).getCell(j).toString(), sheet.getRow(i+1).getCell(j).toString());
}
obj[i][0] = datamap;
}
}
return obj;`