在导入含有公式的表格时,poi把表格的公式打印出来,这显然不是我想要的。
if(cell.getCellType() == Cell.CELL_TYPE_FORMULA){
return cell.getCellFormula() ;
把上面的代码改成如下
if(cell.getCellType() == Cell.CELL_TYPE_FORMULA){
String value = String.valueOf(cell.getNumericCellValue());
if(value.equals("NaN")){//如果获取的数据值为非法值,则转换为获取字符串
value = cell.getRichStringCellValue().toString();
}
成功