Добрый день. Пишу программу, суть такова:
Есть большой XLS файл с единственным листом. На нем есть куча данных.
Требуется нарезать его на части (режем на куски по вертикали).
Проблема в следующем: При копировании ячеек переносятся стили, высота, ширина, значения, но на выходе получаем документ без объединенных ячеек.
Вот код для доступа ко всем MergedRegions
for (int n = 0; n < sheet.getNumMergedRegions(); n++) {
CellRangeAddress mergedRegion = sheet.getMergedRegion(n);
// Just add it to the sheet on the new workbook.
sheet_out.addMergedRegion(mergedRegion);
Как выбрать только те, которые находятся между строками m и n и применить их в новом документе, учитывая сдвиг по строкам?