java解析excel怎么判断为空,2003版本需要额外判断?

今天查看生产环境一个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;
                }

猜你喜欢

转载自blog.csdn.net/jungeCSND/article/details/106137781