[java/poi] 병합 셀 외곽선 동적처리

정리맨·2022년 11월 15일
0
			CellRangeAddress cellRangeAddress = new CellRangeAddress(1, 1, 1, regionScale);
            sheet.addMergedRegion(cellRangeAddress);

            RegionUtil.setBorderTop(BorderStyle.THIN, cellRangeAddress, sheet);
            RegionUtil.setBorderBottom(BorderStyle.THIN, cellRangeAddress, sheet);
            RegionUtil.setBorderLeft(BorderStyle.THIN, cellRangeAddress, sheet);
            RegionUtil.setBorderRight(BorderStyle.THIN, cellRangeAddress, sheet);

우측으로 열이 늘어나는 레코드 값의 셀병합 헤더에 대응하기 위해 Integer regionScale의 기본값을 선언하고 동적으로 적용할, DataStructure의 size()나 Array의 length를 if절을 통해 비교하여 넣어서 병합 후 외곽선을 적용함

profile
ㅎㅎ

0개의 댓글