java讀取excel表格遇到的問題java
讀取excel表格的類型轉換問題,excel表格中單元格內容爲234123456789 或2.34123E+11(數字類型)如何轉換成正常輸入的數字spa
解決辦法兩種:excel
(1) 把獲取那一行的全部列都轉換成字符串orm
String value = cell.getRichStringCellValue().getString();字符串
在獲取每一個單元格在判斷類型這樣2.34123E+11就能夠轉換成234123456789get
(2) 正常獲取單元格內容,把2.34123E+11轉換成正常顯示的234123456789代碼以下:it
Double tmpDou = Double.parseDouble(cols0);//轉換單元格值的類型爲double類型im
Long tmpMno = tmpDou.longValue();//把單元格的值1.2222的值轉換成正常輸入的數字margin
cols0 = tmpMno.toString().trim();//對單元格的內容區空格top