使用jxl 解析excel時數字精度和日期的處理方法

在用jxl解析excel的時候,若是excel中有小數,若是小數點後的位數多,可能會用科學技術法來顯示結果,爲了不顯示科學計數法,能夠經過 兩個辦法來解決:
1:將excel的小數的cell格的格式改爲字符串型。
2:用下面的程序處理。 
建議你們選用程序處理 
jxl 解析excel時,數字精度問題的處理 代碼片斷以下 。 
      SimpleDateFormat sdf=new SimpleDateFormat('yyyy-MM-dd');
      String data=cell.getContents(); 
      if(cell.getType()==CellType.DATE){ 
       DateCell dc=(DateCell)cell;         
       data=sdf.format(dc.getDate()); 
      }else  if(cell.getType()==CellType.NUMBER ||cell.getType()==CellType.NUMBER_FORMULA){ 
       NumberCell nc=(NumberCell)cell; 
       data=""+nc.getValue(); 
      } spa

相關文章
相關標籤/搜索