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

사용자 정의 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");
					
    }
}

사용자 정의 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견고딕");
    }
}