`
pengzhaocheng16
  • 浏览: 182199 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Excel异常Cannot get a text value from a numeric cell

    博客分类:
  • poi
 
阅读更多
POI操作Excel时数据Cell有不同的类型,当我们试图从一个数字类型的Cell读取出一个字符串并写入数据库时,就会出现Cannot get a text value from a numeric cell的异常错误,解决办法就是先设置Cell的类型,然后就可以把纯数字作为String类型读进来了:

     if(row.getCell(7)!=null){
          row.getCell(7).setCellType(Cell.CELL_TYPE_STRING);
          stuUser.setPhone(row.getCell(7).getStringCellValue());
     }
分享到:
评论

相关推荐

    JAVA用POI从Excel读取数据进行相关统计,JFreeChart绘制图表.pdf

    需要注意的是,POI会自动判断单元格的数据类型,可能会导致“Cannot get a String value from a numeric cell”的异常。为避免这个问题,需要显式设置单元格类型,如`cell.setCellType(CellType.STRING)`。 2. **...

    JAVA用POI从Excel读取数据进行相关统计JFreeChart绘制图表.pdf

    注意,由于POI会自动判断单元格的数据类型,因此可能会遇到“Cannot get a String value from a numeric cell”的异常,解决方法是显式设置单元格类型(如`setCellType`)。 3. **数据统计** 将读取到的数据映射到...

    JAVA用POI从Excel读取数据进行相关统计,JFreeChart绘制图表.docx

    在读取过程中,可能会遇到“Cannot get a String value from a numeric cell”的异常,这是因为POI会根据单元格的内容自动判断其数据类型。为避免此类问题,我们需要在读取数据前或后,根据实际需求使用`setCellType...

    JAVA如何读取Excel数据

    在读取单元格数据之前,我们先将其类型设置为STRING,以防止读取到数字类型单元格时抛出`IllegalStateException: Cannot get a STRING value from a NUMERIC cell`异常。这样做是因为POI默认尝试根据单元格的内容...

    DebuggingWithGDB 6.8-2008

    5.1.8 “Cannot insert breakpoints” . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1.9 “Breakpoint address adjusted...” . . . . . . . . . . . . . . . . . . . . . . . . 5.2 Continuing and ...

Global site tag (gtag.js) - Google Analytics