public class UstraExcelParser
extends java.lang.Object
implements org.apache.poi.xssf.eventusermodel.XSSFSheetXMLHandler.SheetContentsHandler
| Constructor and Description |
|---|
UstraExcelParser() |
| Modifier and Type | Method and Description |
|---|---|
void |
cell(short columnIndex,
java.lang.String value,
org.apache.poi.ss.usermodel.Comment comment)
cell 정보 parsing
|
void |
cell(java.lang.String columnName,
java.lang.String value,
org.apache.poi.xssf.usermodel.XSSFComment comment) |
protected UstraExcelCellDecoder |
createDecoder(java.lang.String decoderClassName)
decoder 인스턴스 생성
|
void |
endRow(int rowNum) |
java.lang.Class<?> |
getClazz()
클래스 목록
|
int |
getHeaderRowIndex()
헤더 정보 추출을 위한 index
|
java.util.List<UstraExcelUtils.RowInfo> |
getRows()
row 목록
|
void |
headerFooter(java.lang.String text,
boolean isHeader,
java.lang.String tagName) |
void |
initialize(java.lang.Class<?> clazz,
boolean stopOnError,
int headerRowIndex) |
boolean |
isStopOnError()
오류 시 중지 여부
|
protected java.lang.Object |
parseRowAsEntity(int rowNum)
row를 entity로 parsing
|
protected java.util.Map<java.lang.String,java.lang.Object> |
parseRowAsMap(int rowNum)
row를 map으로 parsing
|
void |
startRow(int rowNum) |
public void initialize(java.lang.Class<?> clazz,
boolean stopOnError,
int headerRowIndex)
public void startRow(int rowNum)
startRow in interface org.apache.poi.xssf.eventusermodel.XSSFSheetXMLHandler.SheetContentsHandlerpublic void headerFooter(java.lang.String text,
boolean isHeader,
java.lang.String tagName)
headerFooter in interface org.apache.poi.xssf.eventusermodel.XSSFSheetXMLHandler.SheetContentsHandlerpublic void endRow(int rowNum)
endRow in interface org.apache.poi.xssf.eventusermodel.XSSFSheetXMLHandler.SheetContentsHandlerprotected java.lang.Object parseRowAsEntity(int rowNum)
rowNum - row 번호protected java.util.Map<java.lang.String,java.lang.Object> parseRowAsMap(int rowNum)
rowNum - row 번호protected UstraExcelCellDecoder createDecoder(java.lang.String decoderClassName)
decoderClassName - public void cell(java.lang.String columnName,
java.lang.String value,
org.apache.poi.xssf.usermodel.XSSFComment comment)
cell in interface org.apache.poi.xssf.eventusermodel.XSSFSheetXMLHandler.SheetContentsHandlerpublic void cell(short columnIndex,
java.lang.String value,
org.apache.poi.ss.usermodel.Comment comment)
columnIndex - 컬럼 indexvalue - valuecomment - commentpublic java.util.List<UstraExcelUtils.RowInfo> getRows()
public java.lang.Class<?> getClazz()
public boolean isStopOnError()
public int getHeaderRowIndex()