[자바 poi excel]엑셀 줄 이 모두 비어 있 는 지 판단 합 니 다.

1202 단어 자바
//                   
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 || Tools.isEmpty((cell+"").trim())){
            count += 1;
        }
    }
    if (count == rowCount) {
        return true;
    }
    return false;
}
       /**
	 *           (null,"","null")
	 * @param s
	 * @return       true,    false
	 */
	public static boolean notEmpty(String s){
		return s!=null && !"".equals(s) && !"null".equals(s);
	}
	
	/**
	 *          (null,"","null")
	 * @param s
	 * @return      true,     false
	 */
	public static boolean isEmpty(String s){
		return s==null || "".equals(s) || "null".equals(s);
	}

좋은 웹페이지 즐겨찾기