天天看點

JXL擷取excel真實行數

private static List<Integer> reallyRows(Sheet sheet) {
        int rows = sheet.getRows();
        int columns=sheet.getColumns();
        List<Integer> realRowList=new ArrayList<Integer>();
        for (int i = ; i < rows; i++) {
            boolean isBlankRow=false;
            for (int j = ; j < columns; j++) {
                if (StringUtils.isNotBlank(sheet.getCell(j, i).getContents())) {
                    isBlankRow=false;
                    break;
                } else {
                    isBlankRow=true;
                }
            }
            if (!isBlankRow) {
                realRowList.add(i);
            }
        }
        return realRowList;
    }
           

繼續閱讀