개발/BackEnd

XSSFDrawing 사용 엑셀 메모박스 만들기

투리비 2023. 4. 28. 14:46

XSSFCreationHelper richTextFactory = workbook.getCreationHelper();
XSSFDrawing drawing = sheet.createDrawingPatriarch();
XSSFClientAnchor anchor = drawing.createAnchor(0, 0, 0, 0, 5, 10, 8, 15);
XSSFComment comment = drawing.createCellComment((ClientAnchor)anchor);
String text = "띄어쓰기 없이 이렇게만 입력해 주세요. 숫자만 입력해 주세요.";
XSSFRichTextString rtf1 = richTextFactory.createRichTextString(text);
comment.setString((RichTextString)rtf1);

로 생성후 메모가 보여질 위치에 하단의 코드를 삽입.

cell.setCellComment((Comment)comment);

결과화면