Excel操作框架(JXL)使用小工具

JXL读取Excel数据时无法过滤空行的问题


    /**
     * 检测一行中的所有列中,只要有一列不为空,那么它就不是空行
     * @param cells 一行中的所有列元素 Cells
     * @return 返回是否为空行
     * create by fengwenhua at 2017年8月8日14:07:19
     */
    public boolean checkLineIsEmpty(Cell[] cells){
        if (!ArrayUtils.isEmpty(cells)){
            for (Cell cell:cells){
                if (!cell.getType().equals(CellType.EMPTY)){//检测一行中的所有列中,只要有一列不为空,那么它就不是空行
                    return false;//不是空行
                }
            }
        }
        return true;//是空行
    }

   /**
     * jxl读取excel数据时无法过滤空行的问题
     * @param currentSheet 当前的sheet
     * @return 返回有效的行数
     * create by fengwenhua at 2017年8月8日14:07:19
     */
    public int ignoreEmptyLine(Sheet currentSheet){
        int realRows = 0;//不包含空行
        if (null!=currentSheet){
            int size = currentSheet.getRows();//有效行数,包含空行
            for (int i = 0;i

你可能感兴趣的:(Excel操作框架(JXL)使用小工具)