我正在尝试使用按地图格式插入的数据提供程序从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;`