public Object[][] dataProviderMethod() throws IOException {
try {
file = new FileInputStream(new File("/Users/nanthakumar/Documents/workspace/Myna_Admin/src/com/myna/testdata/login.xls"));
workbook = new HSSFWorkbook(file);
sheet = workbook.getSheetAt(0);
row = sheet.getLastRowNum() + 1;
col = sheet.getRow(0).getLastCellNum();
data = new String[row][col];
for (i = 0; i < row; i++) {
rowvalue = sheet.getRow(i);
for (j = 0; j < col; j++) {
cellValue = rowvalue.getCell(j);
data[i][j] = cellValue.getStringCellValue();
System.out.println("The value is ----->" + data[i][j]);
}
workbook.close();
file.close();
}
} catch (FileNotFoundException nana) {
nana.printStackTrace();
}
return data;
}
이것은 내 코드이며 getStringCellValue()
대신 getnumericalCellvalue()
을 추가하려고했지만 저에게 효과적이지 않습니다.엑셀 셀에서 숫자 값을 가져올 수 없습니다.
을 할 수 시도 유형의 경우에만 숫자 값을 얻을 수있는 템플릿에 확인해야 더 나은 오류를 설명?, 아마도 stacktrace 있나요? – Sergio