Spring/Spring Boot

Apache poi 셀 스타일 적용하기

sebarii 2023. 9. 6. 16:44

헤더 스타일 생성

CellStyle headerCellStyle = sheet.getWorkbook().createCellStyle();
headerCellStyle.setFillForegroundColor(IndexedColors.LIGHT_YELLOW.getIndex()); // 배경색 설정
headerCellStyle.setFillPattern(FillPatternType.SOLID_FOREGROUND);

Font headerFont = sheet.getWorkbook().createFont();
headerFont.setBold(true); // 폰트 굵기 설정
headerCellStyle.setFont(headerFont);

 

Row headerRow = sheet.createRow(0);
for (int colNum = 0; colNum < header.length; colNum++) {
    Cell cell = headerRow.createCell(colNum);
    cell.setCellValue(header[colNum]);
    cell.setCellStyle(headerCellStyle); // 스타일을 헤더 셀에 적용
}