반응형
#java poi background color 적용
java poi 를 사용해서 엑셀파일을 만들어왔는데,
항상 되던 XSSFCellStyle의 setFillBackgroundColor가 먹히지 않는 것이다.
setFillForegroundColor 도 먹히지 않았다.
이전 코드는 아래와 같았다.
dataStyle = (XSSFCellStyle) workbook.createCellStyle();
titleStyle.setFillBackgroundColor(HSSFColor.GREY_25_PERCENT.index);
찾아보니 poi 3.17 부터 변경되었다고 한다.
dataStyle = (XSSFCellStyle) workbook.createCellStyle();
dataStyle.setFillForegroundColor(IndexedColors.YELLOW.getIndex());
dataStyle.setFillPattern(FillPatternType.SOLID_FOREGROUND);
세번째 setFillPattern(FillPatternType.SOLID_FOREGROUND);를 적용해주니 해결되었다!
'프로그래밍 공부 > JAVA' 카테고리의 다른 글
[JAVA poi] package should contain a content type m1.13 원인 및 해결법 (0) | 2023.04.09 |
---|---|
[JAVA] POI 엑셀 "~~의 내용에 문제가 있습니다." 오류 원인 (2) | 2021.06.01 |
java) 최소 공배수, 최대 공약수 - 유클리드 호제법 (0) | 2019.05.14 |
java 공부) 날짜와 시간 & 형식화 (0) | 2019.05.12 |
댓글