POI cell.setCellType()过时的替代方案

POI cell.setCellType()替代方案

用poi读取excell单元格数据时需要指定格式,不然可能会报形如:

Cannot get a STRING value from a NUMERIC cell

这样的错,但是

r.getCell(0).setCellType();

这个方法显示已过时了(=.=#),点进去找找有没有替代方案,看到这么一行注释:

/**If what you want to do is get a String value for your numeric cell, stop! This is not the way to do it. Instead, for fetching the string value of a numeric or boolean or date cell, use DataFormatter instead.**/

需要拿String类型的数据时用形如以下形式的代码就可以了:

String a = dataFormatter.formatCellValue(r.getCell(0));

猜你喜欢

转载自blog.csdn.net/qq_42026590/article/details/115001759
poi