//打印单元格的位置
System.out.print(cellRef.formatAsString());
//输出分隔符
System.out.print(" - ");
//得到单元格类型
switch (cell.getCellType()) {
case Cell.CELL_TYPE_STRING://String类型单元格
//输出文本
System.out.println(cell.getRichStringCellValue().getString());
break;
case Cell.CELL_TYPE_NUMERIC://数字类型
//检查单元格是否包含一个Date类型
//仅仅只检查Excel内部的日期格式,
if (DateUtil.isCellDateFormatted(cell)) {
//输出日期
System.out.println(cell.getDateCellValue());
} else {
//输出数字
System.out.println(cell.getNumericCellValue());
}
break;
case Cell.CELL_TYPE_BOOLEAN://Boolean类型
System.out.println(cell.getBooleanCellValue());
break;
case Cell.CELL_TYPE_FORMULA://公式
//输出公式
System.out.println(cell.getCellFormula());
break;
default:
System.out.println();
}
}
}
Excel内容如下图:创建该文件是用的POI Excel 02 中的click me!!!,想看创建点该超链接!

读取该文件以及与运行该代码结果对比:

作者:yhc13429826359