关于Cell中的各种值的类型判断

Posted lijianli

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于Cell中的各种值的类型判断相关的知识,希望对你有一定的参考价值。

switch (cell.getCellType()){
case Cell.CELL_TYPE_NUMERIC: //数字
cellValue = stringDateProcess(cell);
break;
case Cell.CELL_TYPE_STRING: //字符串
cellValue = String.valueOf(cell.getStringCellValue());
break;
case Cell.CELL_TYPE_BOOLEAN: //Boolean
cellValue = String.valueOf(cell.getBooleanCellValue());
break;
case Cell.CELL_TYPE_FORMULA: //公式
cellValue = String.valueOf(cell.getCellFormula());
break;
case Cell.CELL_TYPE_BLANK: //空值
cellValue = "";
break;
case Cell.CELL_TYPE_ERROR: //故障
cellValue = "非法字符";
break;
default:
cellValue = "未知类型";
break;
}






















以上是关于关于Cell中的各种值的类型判断的主要内容,如果未能解决你的问题,请参考以下文章

Cell的类型及用途

关于判断一个文件是否是class文件

java如何判断数据类型

如何使用POI处理Excel中的日期数据类型

关于优化,及项目中遇到的问题-02

poi 中解析Excel 时 获取单元格中的值。