Объединение ячеек в отчете Excel, созданном на Java
Что ж, я пытаюсь создать отчет в формате Excel в Java, и я получаю ответ: "java.lang.IllegalStateException: невозможно добавить объединенную область A18:B20 на лист, поскольку она перекрывается с существующей объединенной областью (A14:B18)".
В случае, если это помогает, код, где это объединяет ячейки:
mergeLines += actSize > 0 ? actSize-1 : 0;
if(mergeGoal != mergeLines) {
includeMergeCell(sheet, mergeGoal, mergeLines, 2, 2, styles.get("no-back-left") );
includeMergeCell(sheet, mergeGoal, mergeLines, 3, 3, styles.get("no-back-left") );
}
}
if(mergeSheet < mergeLines){
sheet.addMergedRegion(new CellRangeAddress(mergeSheet, mergeLines, 0, 1));
}