View | Details | Raw Unified | Return to bug 56274
Collapse All | Expand All

(-)../../repository/SupportingLibraries/poi-3.10-wc/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFTable.java (-8 / +10 lines)
Lines 294-306 Link Here
294
        int firstHeaderColumn = ref.getCol();
294
        int firstHeaderColumn = ref.getCol();
295
        XSSFRow row = sheet.getRow(headerRow);
295
        XSSFRow row = sheet.getRow(headerRow);
296
296
297
        if(row != null) for(CTTableColumn col : getCTTable().getTableColumns().getTableColumnList()){
297
        if (row != null && row.getCTRow().validate()) {
298
            int colIdx = (int)col.getId() - 1 + firstHeaderColumn;
298
            int cellnum = firstHeaderColumn;
299
            XSSFCell cell = row.getCell(colIdx);
299
            for (CTTableColumn col : getCTTable().getTableColumns().getTableColumnList()) {
300
                XSSFCell cell = row.getCell(cellnum);
300
            if(cell != null) {
301
                if (cell != null) {
301
                col.setName(cell.getStringCellValue());
302
                    col.setName(cell.getStringCellValue());
302
            }
303
                }
304
                cellnum++;
303
        }
305
            }
304
306
        }
305
    }
307
    }
306
}
308
}

Return to bug 56274