My code reads data from an Excel sheet. But, after reading the filled cells, it enters another loop and read empty cells which makes my test fails, any advice?
public class readSheet {
public Object[][] readSheet_Info() throws InvalidFormatException, IOException{
File signUp = new File(".\\Test-Data\\Datasheet.xlsx");
XSSFWorkbook signUpsheet = new XSSFWorkbook (signUp);
XSSFSheet sheet = signUpsheet.getSheet("sheet1");
int rows = sheet.getPhysicalNumberOfRows();
int columns = sheet.getRow(0).getLastCellNum();
String[][] sheetarray = new String [rows-1][columns];
for(int i=1; i<rows; i++) {
for(int j=0; j<columns; j++) {
XSSFRow row = sheet.getRow(i);
sheetarray[i-1][j]= String.valueOf(row.getCell(j));
}
}
return sheetarray;
}
}