Apache POI를 사용하여 Excel에서 데이터를 읽습니다. 다음과 같은 자바에서 읽는 동안 나는 수에 약간의 세포를 변환 할 :Excel에서 "숫자로 변환"을 수행하는 방법
Input 01.0234500
Output 1.02345
Input 412206362371
Output 4.12206E+11
Input 1234.201400002345
Output 1234.2014
것은 내가 Excel에서 "숫자로 변환"사용하고하면 잘 작동합니다. 하지만 자바에서 Excel 셀을 읽는 동안 동일한 결과물을 원합니다.
또한 =VALUE()
Excel의 함수를 사용하여 달성 될 수있다. 하지만 Java에서 동일한 기능을 구현하려면 어떻게해야합니까?
문자열을 가져오고 fromat로 변환 할 때 DecimalFormat을 사용해야합니다. – Jens
@anupganatra 당신이 자바를 통해 얻고있는 어떤 데이터가 엑셀에서 더 명확한 지 알 수 있습니까? –
@ ankur-singhal 스크린 샷에 표시된대로 입력 데이터를 가지고 있고 = VALUE() 함수를 적용하면 데이터를 입력 할 수 있습니다. 위에서 언급 한 것처럼 결과가 나타납니다. 이제 Java에서 Excel의 VALUE()와 동일한 기능을 원합니다. –