Package com.gsitm.ustra.java.data.poi
Class UstraExcelParser
java.lang.Object
com.gsitm.ustra.java.data.poi.UstraExcelParser
- All Implemented Interfaces:
org.apache.poi.xssf.eventusermodel.XSSFSheetXMLHandler.SheetContentsHandler
public class UstraExcelParser
extends Object
implements org.apache.poi.xssf.eventusermodel.XSSFSheetXMLHandler.SheetContentsHandler
Excel Parsing 처리
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcell 정보 parsingvoidprotected UstraExcelCellDecodercreateDecoder(String decoderClassName) decoder 인스턴스 생성voidendRow(int rowNum) Class<?>getClazz()클래스 목록int헤더 정보 추출을 위한 indexgetRows()row 목록voidheaderFooter(String text, boolean isHeader, String tagName) voidinitialize(Class<?> clazz, boolean stopOnError, int headerRowIndex) boolean오류 시 중지 여부protected ObjectparseRowAsEntity(int rowNum) row를 entity로 parsingparseRowAsMap(int rowNum) row를 map으로 parsingvoidstartRow(int rowNum) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.poi.xssf.eventusermodel.XSSFSheetXMLHandler.SheetContentsHandler
endSheet
-
Constructor Details
-
UstraExcelParser
public UstraExcelParser()
-
-
Method Details
-
initialize
-
startRow
public void startRow(int rowNum) - Specified by:
startRowin interfaceorg.apache.poi.xssf.eventusermodel.XSSFSheetXMLHandler.SheetContentsHandler
-
endRow
public void endRow(int rowNum) - Specified by:
endRowin interfaceorg.apache.poi.xssf.eventusermodel.XSSFSheetXMLHandler.SheetContentsHandler
-
parseRowAsEntity
row를 entity로 parsing- Parameters:
rowNum- row 번호- Returns:
- entity instance
-
parseRowAsMap
row를 map으로 parsing- Parameters:
rowNum- row 번호- Returns:
- map instance
-
createDecoder
decoder 인스턴스 생성- Parameters:
decoderClassName-- Returns:
-
cell
public void cell(String columnName, String value, org.apache.poi.xssf.usermodel.XSSFComment comment) - Specified by:
cellin interfaceorg.apache.poi.xssf.eventusermodel.XSSFSheetXMLHandler.SheetContentsHandler
-
cell
cell 정보 parsing- Parameters:
columnIndex- 컬럼 indexvalue- valuecomment- comment
-
getRows
row 목록 -
getClazz
클래스 목록 -
isStopOnError
public boolean isStopOnError()오류 시 중지 여부 -
getHeaderRowIndex
public int getHeaderRowIndex()헤더 정보 추출을 위한 index
-