Ниже приведен код, который я имею в виду для данных, управляемых с помощью Excel в селене.С этим кодом я получаю исключение java.lang.NumberFormatException: для входной строки: "3.0"
public String[][] getDataFromSheet(String excelfilename,String sheetName) {
String datasets[][] = null;
try {
XSSFSheet sheet = workbook.getSheet(sheetName);
int totalRow = sheet.getLastRowNum() + 1;
int totalCol = sheet.getRow(0).getLastCellNum();
datasets = new String[totalRow - 1][totalCol];
for (int i = 1; i < totalRow; i++) {
XSSFRow rows = sheet.getRow(i);
for (int j = 0; j < totalCol; j++) {
XSSFCell cell = rows.getCell(j);
if (cell.getCellTypeEnum() == CellType.STRING) {
datasets[i - 1][j] = cell.getStringCellValue();
}
else if (cell.getCellTypeEnum() == CellType.NUMERIC) {
String cellText = String.valueOf(cell.getNumericCellValue());
datasets[i - 1][j] = cellText;
} else {
datasets[i - 1][j] = String.valueOf(cell.getBooleanCellValue());
}
}
}
return datasets;
} catch (Exception e) {
return datasets;
}
}