关于poi中cell.setCellType(CellType.STRING)过期问题
poi中Cell的方法setCellType源码显示如下:
/** @deprecated */
@Deprecated
@Removal(
version = "5.0"
)
void setCellType(CellType var1);
此时,如果不设置cell.setCellType(CellType.STRING),执行cell.getStringCellValue()方法的时候会报错。
此时该如何拿去excel单元格的值呢?答案是采用DataFormatter进行格式化,源码如下:
DataFormatter formatter = new DataFormatter();
formatter.formatCellValue(row.getCell(0));//直接获取到单元格的值