Объединение ячеек в Excel с использованием Apache POI
Есть ли другой способ объединить ячейки в Excel с помощью Apache POI library?
Я пытался использовать следующее, но не работал
// selecting the region in Worksheet for merging data
CellRangeAddress region = CellRangeAddress.valueOf("A" + rowNo + ":D"
+ rowNo);
// merging the region
sheet1.addMergedRegion(region);
Ответы
Ответ 1
Вы можете использовать sheet.addMergedRegion(rowFrom,rowTo,colFrom,colTo);
example sheet.addMergedRegion(new CellRangeAddress(1,1,4,1));
будет сливаться из B2 в E2. Помните, что это индексирование с нулевым индексом.
Подробнее см. Руководство для BusyDeveloper
Ответ 2
Лучший ответ
sheet.addMergedRegion(new CellRangeAddress(start-col,end-col,start-cell,end-cell));