如何通过poi解析Excel,自动识别并跳过空行?
- 内容介绍
- 文章标签
- 相关推荐
本文共计128个文字,预计阅读时间需要1分钟。
java/** * 获取指定行数据,判断是否为空行 * @param i 行索引 * @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;
}
本文共计128个文字,预计阅读时间需要1分钟。
java/** * 获取指定行数据,判断是否为空行 * @param i 行索引 * @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;
}

