:다중행 INSERT문을 사용하였으나 문법오류, SQL문이 제대로 끝나지 않았다는 오류가 계속 발생
: 다중행 INSERT문 문법들을 모두 시도해 보았으나 계속 같은 오류 발생
: 날짜가 기록된 엑셀 데이터를 (예:44345) 예의 식으로 읽어오는 것을 발견하고 포맷방식 찾아봄
else if( cell.getCellType() == CellType.NUMERIC ) {
if (DateUtil.isCellDateFormatted(cell)) {
//you should change this to your application date format
SimpleDateFormat objSimpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
value = objSimpleDateFormat.format(cell.getDateCellValue());
}else {
value = cell.getNumericCellValue() + "";
}
기존에 else 안에 코드로만 처리했을 경우 날짜로 읽어 들이지 못했지만, 위 코드로 수정 후 날자형식의 포맷으로 읽어들였다.