我想通過apache poi讀取Excel文件。在一列中,我有數據「9780547692289」。迭代所有列後,輸出中的數字顯示爲「9.780547692289E12」。我的意思是數字自動更改爲字符串(因爲它有'E')。我必須保持這個數字(現實)。我該怎麼辦..?號碼自動更改爲字符串
0
A
回答
0
它可能只是一個顯示設置。 「E」僅用於顯示數字的科學記數法。
0
//同時從Excel中獲取值u可以使用這種方法
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 I =(int)的cell.getNumericCellValue();
String cellText = String.valueOf(i);
}
相關問題
- 1. Javascript自動更改字符串
- 2. 編碼 - Pydev自動更改字符
- 3. 更改字符串編碼WIN1250爲utf8
- 4. 預編碼字符串更改爲雙引號
- 5. 字符串更改爲空
- 6. 更改爲字符串
- 7. 字符串值自動更改爲雙倍值
- 8. 將像素更改爲符號/字符
- 9. Restful API查詢網址以分號(;)自動更改爲&符號(&)
- 10. 更改每個符號串
- 11. 字符串鍵更改爲數字鍵?
- 12. 將自動編號字段更改爲數字數據類型
- 13. 更改字符串
- 14. Android更改號碼爲主號碼
- 15. JQuery動態更改號碼
- 16. python將字符串對象更改爲編號
- 17. 數組索引變更爲字符串[名稱]不號碼
- 18. 將多個Ascii號碼更改爲字符
- 19. 動態更改連接字符串
- 20. 動態更改ProfileProvider連接字符串
- 21. 更改TCPDF標題字符串浮動
- 22. 將字符串類型日期更改爲日期字符串
- 23. 當我使用beautifulsoup時,我無法更改字符串。字符串是自動編碼
- 24. C#將字符串更改爲新值
- 25. 試圖將字符串更改爲altcase
- 26. 將字符串更改爲int
- 27. 將PDO :: FECH_ASSOC更改爲字符串
- 28. 將列表更改爲字符串
- 29. Material-Ui DatePicker更改爲字符串
- 30. 更改時間字符串爲雙
你設置細胞上的CellFormat?如果是這樣,您是否將CellFormat設置爲具有合適的格式字符串?如果不是,爲什麼不呢? ;-) – Gagravarr 2012-07-26 20:15:36