apache poi를 통해 Excel 파일을 읽으려고합니다. 한 칼럼에서 데이터 "9780547692289"를 얻고 있습니다. 출력에서 모든 열을 반복 한 후 숫자는 "9.780547692289E12"와 같이 표시됩니다. 나는 숫자가 문자열에 자동으로 바뀌 었음을 의미한다 (왜냐하면 has'E '). 나는 숫자 그대로 (이것을 그대로) 유지해야한다. 어떻게해야합니까 ..?숫자가 자동으로 문자열로 변경되었습니다.
0
A
답변
0
아마도 디스플레이 설정 일뿐입니다. "E"는 숫자를 표시하기위한 과학 표기법입니다.
0
// 엑셀에서 값을 얻는 것은 유 이것은 나를 위해 일한이 방법
private String getCellValue(Cell cell) {
if (cell == null) {
return null;
}
if (cell.getCellType() == Cell.CELL_TYPE_STRING) {
return cell.getStringCellValue();
} else if (cell.getCellType() == Cell.CELL_TYPE_NUMERIC) {
return cell.getNumericCellValue() + "";
} else if (cell.getCellType() == Cell.CELL_TYPE_BOOLEAN) {
return cell.getBooleanCellValue() + "";
}else if(cell.getCellType() == Cell.CELL_TYPE_BLANK){
return cell.getStringCellValue();
}else if(cell.getCellType() == Cell.CELL_TYPE_ERROR){
return cell.getErrorCellValue() + "";
}
else {
return null;
}
}
0
를 사용할 수 있지만
경우 (cell.getCellType() == Cell.CELL_TYPE_NUMERIC || cell.getCellType() == Cell.CELL_TYPE_FORMULA){
INT 난 = (int)를 cell.getNumericCellValue();
문자열 cellText = String.valueOf (i);
}
관련 문제
- 1. 숫자가 SQL에서 문자열로 표시됩니다
- 2. VBA에서 Replace 메서드를 사용하면 숫자가 문자열로 저장됩니다.
- 3. json.org 0은 숫자가 아닌 문자열로 저장됩니다.
- 4. 앵커 요소의 href 속성이 자동으로 변경되었습니다.
- 5. 숫자가
- 6. 숫자가 포함 된 문자열로 목록을 정렬하는 방법은 무엇입니까?
- 7. Android : 숫자가 아닌 문자가있는 문자열로 현지 날짜 형식 가져 오기
- 8. Rails hidden_field_tag 정수 자동으로 문자열로 변환 하시겠습니까?
- 9. 텍스트 상자의 내용이 변경되었습니다.
- 10. Excel 범위 형식 : Range :: Value2가 설정되면 숫자가 자동으로 형식화됩니다.
- 11. 입력란의 숫자가 자동으로 수천 자동 분할 형식으로 변환됩니다. - JQuery Mobile
- 12. 시트의 일부 숫자가 바뀔 때 엑셀 솔버가 자동으로 실행됩니다.
- 13. 데이터베이스가 변경되었습니다.
- 14. "변경되었습니다"notifycation
- 15. 하나의 데이터 프레임에서 다른 데이터 프레임으로 데이터를 이동할 때 그 요소가 숫자가 아닌 것으로 변경되었습니다.
- 16. 자바에서 정규 표현식 문자열 뒤에 숫자가 표시됨
- 17. 임의의 숫자가
- 18. viewcontroller의 크기가 변경되었습니다 - iphone sdk
- 19. Android 레이아웃의 코드가 변경되었습니다. XML
- 20. 숫자가 포함 된 문자열을 대체하십시오.
- 21. Google지도 : 변경되었습니다. 이제지도가로드되지 않습니다.
- 22. 이맥스 키보드가 변경되었습니다
- 23. 변수/속성이 vb.net에서 변경되었습니다.
- 24. Excel에서 MSQuery 쿼리가 변경되었습니다.
- 25. 시스템 datetime 이벤트가 변경되었습니다.
- 26. cURL 요청이 변경되었습니다.
- 27. TextBox 스타일의 SolidColorBrush가 변경되었습니다.
- 28. 님이 niceditor에서 변경되었습니다.
- 29. JS가 HTML에서 aspx로 변경되었습니다
- 30. DevExpress.XtraBars.BarEditItem의 순시 이벤트가 변경되었습니다.
셀에 CellFormat을 설정하고 있습니까? 그렇다면 적절한 Format 문자열을 갖도록 CellFormat을 설정하고 있습니까? 그리고 그렇지 않다면 왜 안됩니까? ;-) – Gagravarr