java poi導入excel日期處理

java導入execl常見問題java

一,導入的日期爲一串數字 如「320422192610161818」excel

1,    在java導出excel時獲取到的日期或其餘列是一串數字,而且無論怎麼更改都爲數字則能夠判斷爲模板有問題code

    解決辦法」新建一個模板,而後將數據拷貝到新建的模板中便可orm

2,日期導入的格式不正確不是想要的類型ci

解決辦法get

  if(DateUtil.isCellDateFormatted(row.getCell(3)))// 判斷單元格是否屬於日期格式  
       Date date2 = row.getCell(3).getDateCellValue();
        SimpleDateFormat dff = new SimpleDateFormat("yyyy-MM-dd"); 
        String date1 = dff.format(date2);   //日期轉化

3,手機號碼導入不正常顯示 如爲科學計數法form

 解決辦法:模板

     DecimalFormat df = new DecimalFormat("0");
      String phon =  GlobalFunc.toString(row.getCell(3)); 
      Double phones = GlobalFunc.parseDouble(phon); //將獲取到的值轉換爲Double 
      String phone = df.format(phones);
相關文章
相關標籤/搜索