//当前这行全部为空或者空格就忽视当前这行
if (isAllRowEmpty(row,sheet.getRow(0))){
continue;
}
/**
* 验证excel是否全部为空
* @param row 当前行
* @param firstRow 第一行标题行
* @return
*/
public static boolean isAllRowEmpty(Row row,Row firstRow) {
int count = 0;
//单元格数量
int rowCount = firstRow.getLastCellNum() - firstRow.getFirstCellNum();
//判断多少个单元格为空
for (int c = 0; c < rowCount; c++) {
Cell cell = row.getCell(c);
if (cell == null || cell.getCellType() == Cell.CELL_TYPE_BLANK || StringUtil.isEmpty((cell+"").trim())){
count += 1;
}
}
if (count == rowCount) {
return true;
}
return false;
}