Exception

엑셀 파일 로딩시 형변환에러 발생 Safe하게 하기

Jungsoomin :) 2020. 10. 14. 23:00

Cannot get a NUMERIC value from a STRING 

 

엑셀 로딩 작업을 배워보니 이게 Jdbc 드라이버에 리절트 셋이나 프리페어스테이트먼트 쓰는 것과 아주 유사해보인다.

 

어찌 됬든 에러가났는데,

 

 

요렇게 getCellType 으로 상수값과 비교해서 작업하면 Safe 하더라.

XSSFCell cell = row.getCell(1);


if(null != cell && cell.getCellType() == CellType.STRING) {
	fruit.setName(cell.getStringCellValue());
}