public class ExcelWriter
extends java.lang.Object
엑셀 파일 생성기.
하부에 Apache POI(http://poi.apache.org/
)의 SXSSFWorkbook을 이용한다.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
XLSX_MIME_TYPE |
Constructor and Description |
---|
ExcelWriter(HeaderProvider headerProvider,
DataProvider dataProvider)
ExcelWriter 객체를 생성한다.
|
ExcelWriter(HeaderProvider headerProvider,
DataProvider dataProvider,
int memoryKeepRowCount)
ExcelWriter 객체를 생성한다.
|
Modifier and Type | Method and Description |
---|---|
int |
write(java.io.File file)
주어진 파일 객체로 엑셀 파일을 생성한다.
|
int |
write(java.io.OutputStream os)
주어진 OutputStream으로 엑셀 파일을 전송한다.
|
int |
write(java.lang.String filePath)
주어진 파일 경로로 엑셀 파일을 생성한다.
|
public static final java.lang.String XLSX_MIME_TYPE
public ExcelWriter(HeaderProvider headerProvider, DataProvider dataProvider)
headerProvider
- 헤더 정보 제공자 객체.dataProvider
- 데이터 정보 제공자 객체.public ExcelWriter(HeaderProvider headerProvider, DataProvider dataProvider, int memoryKeepRowCount)
headerProvider
- 헤더 정보 제공자 객체.dataProvider
- 데이터 정보 제공자 객체.memoryKeepRowCount
- 엑셀파일 생성시 메모리에 유지할 Row 수.public int write(java.lang.String filePath) throws java.io.IOException
filePath
- 생성할 엑셀 파일 경로.java.io.IOException
public int write(java.io.File file) throws java.io.IOException
file
- 생성할 엑셀 파일.java.io.IOException
public int write(java.io.OutputStream os) throws java.io.IOException
os
- 엑셀 파일 정보를 전송할 OutputStream 객체.java.io.IOException