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();





 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM