깔샴이
441
2018-09-04 14:10:54 작성 2018-09-04 14:20:54 수정됨
2
407

poi라이브러리 사용하여 데이터 읽어들일때 질문


poi라이브러리를 사용해서 엑셀에 입력된 20180817 값(텍스트셀이 아님)을 아래의 로직을 이용하여 읽어들이면 2.0180817E7로 표시됩니다.
20180817로 표시되게끔 가능한지요?

if(cell.getCellType() == Cell.CELL_TYPE_NUMERIC){
        System.out.println("result:"+cell.getNumericCellValue());
}


0
  • 답변 2

  • 너부리
    822
    2018-09-04 15:22:33


    BigDecimal.valueOf(cell.getNumericCellValue()).longValue();
    //or
    cell.setCellType(Cell.CELL_TYPE_STRING);
    cell.getStringCellValue();


  • 깔샴이
    441
    2018-09-04 16:05:36
    감사합니다.
  • 로그인을 하시면 답변 을 등록할 수 있습니다.