Class SimpleUstraExcelCellGenerator
java.lang.Object
com.gsitm.ustra.java.data.poi.generator.UstraExcelCellGenerator
com.gsitm.ustra.java.data.poi.generator.SimpleUstraExcelCellGenerator
- Direct Known Subclasses:
ColoredHeaderUstraExcelCellGenerator
기본 UstraExcelCellGenerator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidbindBodyCellValue(org.apache.poi.ss.usermodel.Row row, int colIndex, Object src, UstraExcelCellInfoModel cellInfo) Cell 값 바인딩voidcustomizeSheet(org.apache.poi.xssf.streaming.SXSSFWorkbook workbook, org.apache.poi.xssf.streaming.SXSSFSheet sheet, UstraExcelModel model) cell 생성 완료 후, workbook / sheet customizevoidinit(org.apache.poi.xssf.streaming.SXSSFWorkbook workbook, org.apache.poi.xssf.streaming.SXSSFSheet sheet) 초기화 수행voidmakeBody(org.apache.poi.xssf.streaming.SXSSFWorkbook workbook, org.apache.poi.xssf.streaming.SXSSFSheet sheet, UstraExcelModel model) Body 생성voidmakeFooter(org.apache.poi.xssf.streaming.SXSSFWorkbook workbook, org.apache.poi.xssf.streaming.SXSSFSheet sheet, UstraExcelModel model) Footer 생성voidmakeHeader(org.apache.poi.xssf.streaming.SXSSFWorkbook workbook, org.apache.poi.xssf.streaming.SXSSFSheet sheet, UstraExcelModel model) 헤더 생성voidmakeTitle(org.apache.poi.xssf.streaming.SXSSFWorkbook workbook, org.apache.poi.xssf.streaming.SXSSFSheet sheet, UstraExcelModel model) 타이틀 영역 생성protected static Stringnull vlaue 값을 공백으로 치환Methods inherited from class com.gsitm.ustra.java.data.poi.generator.UstraExcelCellGenerator
addCellStyle, addCurrentRow, createRow, getBodyData, getCellStyle, getCellStyleMap, getCurrentRow
-
Constructor Details
-
SimpleUstraExcelCellGenerator
public SimpleUstraExcelCellGenerator()
-
-
Method Details
-
init
public void init(org.apache.poi.xssf.streaming.SXSSFWorkbook workbook, org.apache.poi.xssf.streaming.SXSSFSheet sheet) Description copied from class:UstraExcelCellGenerator초기화 수행- Specified by:
initin classUstraExcelCellGenerator
-
makeTitle
public void makeTitle(org.apache.poi.xssf.streaming.SXSSFWorkbook workbook, org.apache.poi.xssf.streaming.SXSSFSheet sheet, UstraExcelModel model) Description copied from class:UstraExcelCellGenerator타이틀 영역 생성- Specified by:
makeTitlein classUstraExcelCellGenerator- Parameters:
workbook- 워크북sheet- Sheetmodel- UstraExcelModel
-
makeHeader
public void makeHeader(org.apache.poi.xssf.streaming.SXSSFWorkbook workbook, org.apache.poi.xssf.streaming.SXSSFSheet sheet, UstraExcelModel model) Description copied from class:UstraExcelCellGenerator헤더 생성- Specified by:
makeHeaderin classUstraExcelCellGenerator- Parameters:
workbook- 워크북sheet- Sheetmodel- UstraExcelModel
-
makeBody
public void makeBody(org.apache.poi.xssf.streaming.SXSSFWorkbook workbook, org.apache.poi.xssf.streaming.SXSSFSheet sheet, UstraExcelModel model) Description copied from class:UstraExcelCellGeneratorBody 생성- Specified by:
makeBodyin classUstraExcelCellGenerator- Parameters:
workbook- 워크북sheet- Sheetmodel- UstraExcelModel
-
bindBodyCellValue
protected void bindBodyCellValue(org.apache.poi.ss.usermodel.Row row, int colIndex, Object src, UstraExcelCellInfoModel cellInfo) Cell 값 바인딩- Parameters:
row- RowcolIndex-src- 원본 데이터 값cellInfo- cell 정보
-
nvl
null vlaue 값을 공백으로 치환- Parameters:
src-- Returns:
-
customizeSheet
public void customizeSheet(org.apache.poi.xssf.streaming.SXSSFWorkbook workbook, org.apache.poi.xssf.streaming.SXSSFSheet sheet, UstraExcelModel model) Description copied from class:UstraExcelCellGeneratorcell 생성 완료 후, workbook / sheet customize- Specified by:
customizeSheetin classUstraExcelCellGenerator- Parameters:
workbook- 워크북sheet- Sheet
-