Date: 04/23/15 (Code WTF) Keywords: no keywords Век живи век учись ... впервые встретил такую красоту в ява коде. SHEETS: for (int i = 0; i < wb.getNumberOfSheets(); i++) { Sheet sheet = wb.getSheetAt(i); ... //Create rowMap to represent a sheet for (Row row : sheet) { if (isComment(row, specData) || isEmptyRow(row)) { continue; } if (specData.getColumnIndex().isEmpty()) { try { specData.getColumnIndex().putAll(findColumnIndexes(row)); } catch (NoSuchColumnException e) { if (skipNotFoundColumnSheet) { continue SHEETS; } else { throw e; } } catch (RuntimeException e) { throw new RuntimeException(r.getFilename() + " processing error.", e); } } else { specData.getRowMap().put(SpecRowMetadata.of(row.getRowNum(), mainTable), getRowMap(row, specData)); } } ... }
|