Excel 시트를 읽고 HSSF를 사용하고 싶습니다.HSSFCell은 정수를 Double로 변환합니다.
예를 들어 행의 내용은 다음과 같습니다
Cell0: Cell1:
A23456 123
가 지금은 "123"문자열로 셀 1을 읽고 싶어. HSSF는 123이 숫자 값임을 인식합니다 (getCellType은 CELL_TYPE_NUMERIC == 0을 반환합니다).
내가 toString (또는 getNumericCellValue)를 호출 그것이 doulbe의 표현을 모두 반환하는 경우 : 123.0
하지만은 소수점없이 정수를 갖고 싶어.
어쩌면 .. 나도 그들을 잘라 것입니다 ..
는나는 떨어져 "0.0"를 잘라 String.substring 방법을 사용하지만, 문제는 내 엑셀 시트가 너무 "진짜 두 배"를 포함 할 수 있습니다 당신 이 "문제"를 해결하는 데 도움이 될 수 있습니다. 감사!
가능한 중복 http://stackoverflow.com/ 질문/20430895/poi-reading-excel-string-as-numeric) – Gagravarr