我想通過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. 字符串變量自動更改爲'null'
- 9. 更改號碼串1000000轉換爲1,000,000
- 10. Ç - 更改代號在字符串
- 11. 將像素更改爲符號/字符
- 12. Restful API查詢網址以分號(;)自動更改爲&符號(&)
- 13. 自動繪圖prcomp - 更改符號
- 14. 如何在MSSQL查詢中將單個數字號碼更改爲字符串
- 15. (iphone5 + phonegap)號碼輸入字段:最後字符更改爲0
- 16. 如何在javascript中更改電話號碼字符串格式:
- 17. 更改每個符號串
- 18. 字符串鍵更改爲數字鍵?
- 19. 將自動編號字段更改爲數字數據類型
- 20. 如何更改字符串編碼?
- 21. 更改字符串
- 22. Android更改號碼爲主號碼
- 23. 如何將JQuery中元素的字符串更改爲符號字符?
- 24. JQuery動態更改號碼
- 25. 字符串號碼有誤
- 26. PHP號碼子字符串
- 27. python將字符串對象更改爲編號
- 28. PL/SQL字符串轉換:改變字符串自動化
- 29. 修改代碼以拖動字符串
- 30. 數組索引變更爲字符串[名稱]不號碼
你設置細胞上的CellFormat?如果是這樣,您是否將CellFormat設置爲具有合適的格式字符串?如果不是,爲什麼不呢? ;-) – Gagravarr 2012-07-26 20:15:36