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);
相关文章
相关标签/搜索