java.lang.IllegalStateException: Cannot get a STRING value from a NUMERIC cell 个人用

出现这种 就 添加 以下代码

 

        
CellType.STRING    string 类型

       row.getCell(0).setCellType(CellType.STRING);
        
CellType.NUMERIC   数字单元格类型(整数,小数,日期)
            row.getCell(1).setCellType(CellType.NUMERIC);
            row.getCell(2).setCellType(CellType.STRING);
            row.getCell(3).setCellType(CellType.STRING);
            row.getCell(4).setCellType(CellType.STRING);
            row.getCell(5).setCellType(CellType.STRING);



 

获取 

 

       
      获取时间类型的
getDateCellValue()
        Date createTime = row.getCell(1).getDateCellValue();
            System.out.println("createTime==="+createTime);
    getStringCellValue()   获取时间类型的 
String idcard = row.getCell(2).getStringCellValue();
String car
= row.getCell(3).getStringCellValue();
String sex
= row.getCell(4).getStringCellValue();
String phone
= row.getCell(5).getStringCellValue();





 

posted @ 2020-08-26 18:18  傲娇的白狐  阅读(979)  评论(0)    收藏  举报