public class SimpleUstraExcelCellGenerator extends UstraExcelCellGenerator
| Constructor and Description |
|---|
SimpleUstraExcelCellGenerator() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
bindBodyCellValue(org.apache.poi.ss.usermodel.Row row,
int colIndex,
java.lang.Object src,
UstraExcelCellInfoModel cellInfo)
Cell 값 바인딩
|
void |
customizeSheet(org.apache.poi.xssf.streaming.SXSSFWorkbook workbook,
org.apache.poi.xssf.streaming.SXSSFSheet sheet,
UstraExcelModel model)
cell 생성 완료 후, workbook / sheet customize
|
void |
init(org.apache.poi.xssf.streaming.SXSSFWorkbook workbook,
org.apache.poi.xssf.streaming.SXSSFSheet sheet)
초기화 수행
|
void |
makeBody(org.apache.poi.xssf.streaming.SXSSFWorkbook workbook,
org.apache.poi.xssf.streaming.SXSSFSheet sheet,
UstraExcelModel model)
Body 생성
|
void |
makeFooter(org.apache.poi.xssf.streaming.SXSSFWorkbook workbook,
org.apache.poi.xssf.streaming.SXSSFSheet sheet,
UstraExcelModel model)
Footer 생성
|
void |
makeHeader(org.apache.poi.xssf.streaming.SXSSFWorkbook workbook,
org.apache.poi.xssf.streaming.SXSSFSheet sheet,
UstraExcelModel model)
헤더 생성
|
void |
makeTitle(org.apache.poi.xssf.streaming.SXSSFWorkbook workbook,
org.apache.poi.xssf.streaming.SXSSFSheet sheet,
UstraExcelModel model)
타이틀 영역 생성
|
protected static java.lang.String |
nvl(java.lang.Object src)
null vlaue 값을 공백으로 치환
|
addCellStyle, addCurrentRow, createRow, getBodyData, getCellStyle, getCellStyleMap, getCurrentRowpublic void init(org.apache.poi.xssf.streaming.SXSSFWorkbook workbook,
org.apache.poi.xssf.streaming.SXSSFSheet sheet)
UstraExcelCellGeneratorinit in class UstraExcelCellGeneratorpublic void makeTitle(org.apache.poi.xssf.streaming.SXSSFWorkbook workbook,
org.apache.poi.xssf.streaming.SXSSFSheet sheet,
UstraExcelModel model)
UstraExcelCellGeneratormakeTitle in class UstraExcelCellGeneratorworkbook - 워크북sheet - Sheetmodel - UstraExcelModelpublic void makeHeader(org.apache.poi.xssf.streaming.SXSSFWorkbook workbook,
org.apache.poi.xssf.streaming.SXSSFSheet sheet,
UstraExcelModel model)
UstraExcelCellGeneratormakeHeader in class UstraExcelCellGeneratorworkbook - 워크북sheet - Sheetmodel - UstraExcelModelpublic void makeBody(org.apache.poi.xssf.streaming.SXSSFWorkbook workbook,
org.apache.poi.xssf.streaming.SXSSFSheet sheet,
UstraExcelModel model)
UstraExcelCellGeneratormakeBody in class UstraExcelCellGeneratorworkbook - 워크북sheet - Sheetmodel - UstraExcelModelprotected void bindBodyCellValue(org.apache.poi.ss.usermodel.Row row,
int colIndex,
java.lang.Object src,
UstraExcelCellInfoModel cellInfo)
row - RowcolIndex - src - 원본 데이터 값cellInfo - cell 정보protected static java.lang.String nvl(java.lang.Object src)
src - public void makeFooter(org.apache.poi.xssf.streaming.SXSSFWorkbook workbook,
org.apache.poi.xssf.streaming.SXSSFSheet sheet,
UstraExcelModel model)
UstraExcelCellGeneratormakeFooter in class UstraExcelCellGeneratorworkbook - 워크북sheet - Sheetmodel - UstraExcelModelpublic void customizeSheet(org.apache.poi.xssf.streaming.SXSSFWorkbook workbook,
org.apache.poi.xssf.streaming.SXSSFSheet sheet,
UstraExcelModel model)
UstraExcelCellGeneratorcustomizeSheet in class UstraExcelCellGeneratorworkbook - 워크북sheet - Sheet