如何用POI解析Excel时自动识别并跳过空行?
- 内容介绍
- 文章标签
- 相关推荐
本文共计115个文字,预计阅读时间需要1分钟。
java/** * 根据sheet和行索引判断行是否为空 * @param row 行对象 * @return 是否为空 */public boolean isRowEmpty(Row row) { for (int c=row.getFirstCellNum(); c
//首先根据sheet.getRow(i)获取行
HSSFRow dataRow = sheet.getRow(i);
Boolean aa=isRowEmpty(dataRow );
//如果aa为true则是空,如果为false,则改行有数据
public boolean isRowEmpty(Row row) {
for (int c = row.getFirstCellNum(); c < row.getLastCellNum(); c++) {
Cell cell = row.getCell(c);
if (cell != null && cell.getCellType() != Cell.CELL_TYPE_BLANK)
return false;
}
return true;
}
本文共计115个文字,预计阅读时间需要1分钟。
java/** * 根据sheet和行索引判断行是否为空 * @param row 行对象 * @return 是否为空 */public boolean isRowEmpty(Row row) { for (int c=row.getFirstCellNum(); c
//首先根据sheet.getRow(i)获取行
HSSFRow dataRow = sheet.getRow(i);
Boolean aa=isRowEmpty(dataRow );
//如果aa为true则是空,如果为false,则改行有数据
public boolean isRowEmpty(Row row) {
for (int c = row.getFirstCellNum(); c < row.getLastCellNum(); c++) {
Cell cell = row.getCell(c);
if (cell != null && cell.getCellType() != Cell.CELL_TYPE_BLANK)
return false;
}
return true;
}

