今天查看生产环境一个bug,一般来说获取第一行判断是否为空,代码如下,理论上是没什么错误,但是2003版的虽然数据为空,却不会走下边的break
if(String.valueOf(row.getCell(0)) == null
|| String.valueOf(row.getCell(0)) == ""){
break;
}
因此2003版本的 应该加上row.getCell(0).getCellType()==Cell.CELL_TYPE_BLANK 判断是否为空类型
if (String.valueOf(row.getCell(0)) == null
|| String.valueOf(row.getCell(0)) == ""||row.getCell(0).getCellType()==Cell.CELL_TYPE_BLANK) {
break;
}