Search
5️⃣

SheetStyleConfigurer, CellStyleConfigurer, XXXStyleBuilder

손쉽게 스프레드시트와 셀의 스타일을 지정하세요.

사용자 정의 SheetStyleConfigurer 정의

import org.excel.core.style.SheetStyleConfigurer; import org.excel.core.style.styleBuilder.SheetStyleBuilder; public class SheetStyle implements SheetStyleConfigurer { @Override public void config(SheetStyleBuilder builder) { // Sheet 설정위한 SheetStyleBuilder를 이용해서 쉽게 구현 // 메서드 체이닝을 이용하여 설정 가능 builder // 스프레드시트 설정 관련 .isFitToPage(true) .setDefaultColumnWidth(20) .setDefaultRowHeight((short) 300) .isVerticallyCenter(true) .cellStyleBuilder() // 셀 설정 관련 - CellConfigurer 구현에 사용됨 .setAllOfBorder(BorderStyle.DOTTED) .font() // 폰트 설정 관련 .setFontName("HY궁서B"); } }
Java
복사

사용자 정의 CellStyleConfigurer 구현

import org.excel.core.style.CellStyleConfigurer ; import org.excel.core.style.styleBuilder.CellStyleBuilder; public class CellStyle implements CellStyleConfigurer { @Override public void config(CellStyleBuilder builder) { builder // 셀 설정 관련 .setFillBackgroundColor(IndexedColors.YELLOW.getIndex(), FillPatternType.SOLID_FOREGROUND) .setAllOfBorder(BorderStyle.DOUBLE) .setAlignment(HorizontalAlignment.LEFT) .setVerticalAlignment(VerticalAlignment.TOP) .font() // 폰트 설정 관련 .setFontName("HY견고딕"); } }
Java
복사