public class UstraExcelWorkbook
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
BUFFER_SIZE |
protected java.util.List<UstraExcelModel> |
models
모델 목록
|
protected org.apache.poi.xssf.streaming.SXSSFWorkbook |
workbook
Workbook
|
| Modifier | Constructor and Description |
|---|---|
protected |
UstraExcelWorkbook(int buffer,
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> data,
java.util.List<UstraExcelCellInfoModel> cells)
Deprecated.
|
protected |
UstraExcelWorkbook(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> data,
java.util.List<UstraExcelCellInfoModel> cells)
UstraExcelWorkbook 생성
|
protected |
UstraExcelWorkbook(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> data,
java.util.List<UstraExcelCellInfoModel> cells,
int buffer)
UstraExcelWorkbook 생성
|
protected |
UstraExcelWorkbook(java.util.List<T> data,
java.lang.Class<T> clazz)
UstraExcelWorkbook 생성
|
protected |
UstraExcelWorkbook(java.util.List<T> data,
java.util.List<UstraExcelCellInfoModel> cells,
java.lang.Class<T> clazz)
UstraExcelWorkbook 생성
|
protected |
UstraExcelWorkbook(java.util.List<UstraExcelModel> models) |
protected |
UstraExcelWorkbook(java.util.List<UstraExcelModel> models,
int buffer) |
protected |
UstraExcelWorkbook(UstraExcelModel model) |
protected |
UstraExcelWorkbook(UstraExcelWorksheetDataProvider<T> provider,
java.lang.Class<T> clazz)
UstraExcelWorkbook 생성
|
protected |
UstraExcelWorkbook(UstraExcelWorksheetDataProvider<T> provider,
java.util.List<UstraExcelCellInfoModel> cells,
java.lang.Class<T> clazz)
UstraExcelWorkbook 생성
|
| Modifier and Type | Method and Description |
|---|---|
void |
addRows(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> data)
Deprecated.
|
void |
close()
Workbook 객체를 close
|
static UstraExcelWorkbook |
create(int buffer,
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> data,
java.util.List<UstraExcelCellInfoModel> cells)
UstraExcelWorkbook 생성
|
static UstraExcelWorkbook |
create(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> data,
java.util.List<UstraExcelCellInfoModel> cells)
UstraExcelWorkbook 생성
|
static <T> UstraExcelWorkbook |
create(java.util.List<T> data,
java.lang.Class<T> clazz)
UstraExcelWorkbook 생성
|
static <T> UstraExcelWorkbook |
create(java.util.List<T> data,
java.util.List<UstraExcelCellInfoModel> cells,
java.lang.Class<T> clazz)
UstraExcelWorkbook 생성
|
static UstraExcelWorkbook |
create(java.util.List<UstraExcelModel> models)
UstraExcelWorkbook 생성
|
static UstraExcelWorkbook |
create(UstraExcelModel model)
UstraExcelWorkbook 생성
|
protected void |
generate()
Workbook Cell을 generate
|
void |
write(java.io.OutputStream output)
Workbook을 OutputStream에 write한다.
|
void |
writeAndClose(java.io.OutputStream output)
Workbook을 OutputStream에 write하고 close
|
public static int BUFFER_SIZE
protected org.apache.poi.xssf.streaming.SXSSFWorkbook workbook
protected java.util.List<UstraExcelModel> models
protected UstraExcelWorkbook(UstraExcelModel model) throws java.lang.Exception
java.lang.Exceptionprotected UstraExcelWorkbook(java.util.List<UstraExcelModel> models) throws java.lang.Exception
java.lang.Exceptionprotected UstraExcelWorkbook(java.util.List<UstraExcelModel> models, int buffer) throws java.lang.Exception
java.lang.Exceptionprotected UstraExcelWorkbook(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> data,
java.util.List<UstraExcelCellInfoModel> cells)
throws java.lang.Exception
data - 데이터 목록cells - cell 목록java.lang.Exceptionprotected UstraExcelWorkbook(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> data,
java.util.List<UstraExcelCellInfoModel> cells,
int buffer)
throws java.lang.Exception
data - 데이터 목록cells - cell 목록buffer - 버퍼 사이즈java.lang.Exception@Deprecated
protected UstraExcelWorkbook(int buffer,
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> data,
java.util.List<UstraExcelCellInfoModel> cells)
throws java.lang.Exception
buffer - 버퍼data - 데이터 목록cells - cell 목록java.lang.Exceptionprotected UstraExcelWorkbook(java.util.List<T> data,
java.util.List<UstraExcelCellInfoModel> cells,
java.lang.Class<T> clazz)
throws java.lang.Exception
T - data - 데이터 목록cells - cell 목록clazz - 데이터 클래스 유형java.lang.Exceptionprotected UstraExcelWorkbook(java.util.List<T> data,
java.lang.Class<T> clazz)
throws java.lang.Exception
T - data - 데이터 목록clazz - cell 목록java.lang.Exception - 데이터 클래스 유형protected UstraExcelWorkbook(UstraExcelWorksheetDataProvider<T> provider, java.util.List<UstraExcelCellInfoModel> cells, java.lang.Class<T> clazz) throws java.lang.Exception
T - 데이터 유형provider - UstraExcelWorksheetDataProvider 객체cells - 셀목록clazz - 클래스java.lang.Exceptionprotected UstraExcelWorkbook(UstraExcelWorksheetDataProvider<T> provider, java.lang.Class<T> clazz) throws java.lang.Exception
T - 데이터 유형provider - UstraExcelWorksheetDataProvider 객체clazz - 클래스java.lang.Exceptionprotected void generate()
public void addRows(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> data)
throws java.lang.Exception
data - 데이터java.lang.Exceptionpublic void write(java.io.OutputStream output)
throws java.io.IOException
output - java.io.IOExceptionpublic void close()
throws java.io.IOException
java.io.IOExceptionpublic void writeAndClose(java.io.OutputStream output)
throws java.io.IOException
output - java.io.IOExceptionpublic static UstraExcelWorkbook create(int buffer, java.util.List<java.util.Map<java.lang.String,java.lang.Object>> data, java.util.List<UstraExcelCellInfoModel> cells) throws java.lang.Exception
buffer - 버퍼 사이즈data - 데이터 목록cells - cell 목록java.lang.Exceptionpublic static UstraExcelWorkbook create(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> data, java.util.List<UstraExcelCellInfoModel> cells) throws java.lang.Exception
data - 데이터 목록cells - cell 목록java.lang.Exceptionpublic static <T> UstraExcelWorkbook create(java.util.List<T> data, java.util.List<UstraExcelCellInfoModel> cells, java.lang.Class<T> clazz) throws java.lang.Exception
T - data - 데이터 목록cells - cell 목록clazz - 데이터 유형 클래스java.lang.Exceptionpublic static <T> UstraExcelWorkbook create(java.util.List<T> data, java.lang.Class<T> clazz) throws java.lang.Exception
T - data - 데이터 목록clazz - 데이터 유형 클래스java.lang.Exceptionpublic static UstraExcelWorkbook create(UstraExcelModel model) throws java.lang.Exception
model - UstraExcelModeljava.lang.Exceptionpublic static UstraExcelWorkbook create(java.util.List<UstraExcelModel> models) throws java.lang.Exception
model - UstraExcelModeljava.lang.Exception