Class UstraExcelDecodingOption
java.lang.Object
com.gsitm.ustra.java.data.poi.convert.UstraExcelDecodingOption
엑셀 파일을 데이터로 변환하는 옵션 객체
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanfromFilePath(String filePath, Class<?> clazz) 파일 경로 기반 엑셀 디코딩 옵션 빌더 생성fromFilePath(String filePath, List<Class<?>> clazzes) 파일 경로 기반 엑셀 디코딩 옵션 빌더 생성fromResource(org.springframework.core.io.Resource resource, Class<?> clazz) resource 기반 엑셀 디코딩 옵션 빌더 생성fromResource(org.springframework.core.io.Resource resource, List<Class<?>> clazzes) resource 기반 엑셀 디코딩 옵션 빌더 생성fromStream(InputStream inputStream, Class<?> clazz) stream 기반 엑셀 디코딩 옵션 빌더 생성fromStream(InputStream inputStream, List<Class<?>> clazzes) stream 기반 엑셀 디코딩 옵션 빌더 생성Class<?>getClazz()클래스클래스 목록 (다중 시트 사용 시)org.apache.poi.ss.usermodel.DataFormatter데이터 포맷터file pathint헤더 index rowinput stream비밀번호시트 명 또는 Index 목록inthashCode()boolean오류 발생 시 중지 여부booleanisXls()XLS 여부void클래스voidsetClazzes(List<Class<?>> clazzes) 클래스 목록 (다중 시트 사용 시)voidsetDataFormatter(org.apache.poi.ss.usermodel.DataFormatter dataFormatter) 데이터 포맷터voidsetFilePath(String filePath) file pathvoidsetHeaderRowIndex(int headerRowIndex) 헤더 index rowvoidsetInputStream(InputStream inputStream) input streamvoidsetPassword(String password) 비밀번호voidsetSheetNamesOrIndexes(List<Object> sheetNamesOrIndexes) 시트 명 또는 Index 목록voidsetStopOnError(boolean stopOnError) 오류 발생 시 중지 여부voidsetXls(boolean isXls) XLS 여부toString()
-
Method Details
-
fromResource
public static UstraExcelDecodingOption.UstraExcelDecodingOptionBuilder fromResource(org.springframework.core.io.Resource resource, Class<?> clazz) throws IOException resource 기반 엑셀 디코딩 옵션 빌더 생성- Parameters:
resource- resourceclazz- 대상 클래스 유형- Returns:
- UstraExcelDecodingOptionBuilder
- Throws:
IOException
-
fromStream
public static UstraExcelDecodingOption.UstraExcelDecodingOptionBuilder fromStream(InputStream inputStream, Class<?> clazz) stream 기반 엑셀 디코딩 옵션 빌더 생성- Parameters:
inputStream- InputStreamclazz- 대상 클래스 유형- Returns:
- UstraExcelDecodingOptionBuilder
-
fromFilePath
public static UstraExcelDecodingOption.UstraExcelDecodingOptionBuilder fromFilePath(String filePath, Class<?> clazz) 파일 경로 기반 엑셀 디코딩 옵션 빌더 생성- Parameters:
inputStream- InputStreamclazz- 대상 클래스 유형- Returns:
- UstraExcelDecodingOptionBuilder
-
fromStream
public static UstraExcelDecodingOption.UstraExcelDecodingOptionBuilder fromStream(InputStream inputStream, List<Class<?>> clazzes) stream 기반 엑셀 디코딩 옵션 빌더 생성- Parameters:
inputStream- InputStreamclasses- 대상 클래스 목록- Returns:
- UstraExcelDecodingOptionBuilder
-
fromResource
public static UstraExcelDecodingOption.UstraExcelDecodingOptionBuilder fromResource(org.springframework.core.io.Resource resource, List<Class<?>> clazzes) throws IOException resource 기반 엑셀 디코딩 옵션 빌더 생성- Parameters:
resource- resourceclazzes- 대상 클래스 목록- Returns:
- UstraExcelDecodingOptionBuilder
- Throws:
IOException
-
fromFilePath
public static UstraExcelDecodingOption.UstraExcelDecodingOptionBuilder fromFilePath(String filePath, List<Class<?>> clazzes) 파일 경로 기반 엑셀 디코딩 옵션 빌더 생성- Parameters:
inputStream- InputStreamclazzes- 대상 클래스 목록- Returns:
- UstraExcelDecodingOptionBuilder
-
builder
-
getInputStream
input stream -
getFilePath
file path -
getClazz
클래스 -
getClazzes
클래스 목록 (다중 시트 사용 시) -
isStopOnError
public boolean isStopOnError()오류 발생 시 중지 여부 -
getDataFormatter
public org.apache.poi.ss.usermodel.DataFormatter getDataFormatter()데이터 포맷터 -
getPassword
비밀번호 -
getSheetNamesOrIndexes
시트 명 또는 Index 목록 -
isXls
public boolean isXls()XLS 여부 -
getHeaderRowIndex
public int getHeaderRowIndex()헤더 index row -
setInputStream
input stream -
setFilePath
file path -
setClazz
클래스 -
setClazzes
클래스 목록 (다중 시트 사용 시) -
setStopOnError
public void setStopOnError(boolean stopOnError) 오류 발생 시 중지 여부 -
setDataFormatter
public void setDataFormatter(org.apache.poi.ss.usermodel.DataFormatter dataFormatter) 데이터 포맷터 -
setPassword
비밀번호 -
setSheetNamesOrIndexes
시트 명 또는 Index 목록 -
setXls
public void setXls(boolean isXls) XLS 여부 -
setHeaderRowIndex
public void setHeaderRowIndex(int headerRowIndex) 헤더 index row -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-