손쉽게 스프레드시트와 셀의 스타일을 지정하세요.
사용자 정의 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
복사