Class UstraExcelDecodingOption

java.lang.Object
com.gsitm.ustra.java.data.poi.convert.UstraExcelDecodingOption

public class UstraExcelDecodingOption extends Object
엑셀 파일을 데이터로 변환하는 옵션 객체
  • Method Details

    • fromResource

      public static UstraExcelDecodingOption.UstraExcelDecodingOptionBuilder fromResource(org.springframework.core.io.Resource resource, Class<?> clazz) throws IOException
      resource 기반 엑셀 디코딩 옵션 빌더 생성
      Parameters:
      resource - resource
      clazz - 대상 클래스 유형
      Returns:
      UstraExcelDecodingOptionBuilder
      Throws:
      IOException
    • fromStream

      public static UstraExcelDecodingOption.UstraExcelDecodingOptionBuilder fromStream(InputStream inputStream, Class<?> clazz)
      stream 기반 엑셀 디코딩 옵션 빌더 생성
      Parameters:
      inputStream - InputStream
      clazz - 대상 클래스 유형
      Returns:
      UstraExcelDecodingOptionBuilder
    • fromFilePath

      public static UstraExcelDecodingOption.UstraExcelDecodingOptionBuilder fromFilePath(String filePath, Class<?> clazz)
      파일 경로 기반 엑셀 디코딩 옵션 빌더 생성
      Parameters:
      inputStream - InputStream
      clazz - 대상 클래스 유형
      Returns:
      UstraExcelDecodingOptionBuilder
    • fromStream

      public static UstraExcelDecodingOption.UstraExcelDecodingOptionBuilder fromStream(InputStream inputStream, List<Class<?>> clazzes)
      stream 기반 엑셀 디코딩 옵션 빌더 생성
      Parameters:
      inputStream - InputStream
      classes - 대상 클래스 목록
      Returns:
      UstraExcelDecodingOptionBuilder
    • fromResource

      public static UstraExcelDecodingOption.UstraExcelDecodingOptionBuilder fromResource(org.springframework.core.io.Resource resource, List<Class<?>> clazzes) throws IOException
      resource 기반 엑셀 디코딩 옵션 빌더 생성
      Parameters:
      resource - resource
      clazzes - 대상 클래스 목록
      Returns:
      UstraExcelDecodingOptionBuilder
      Throws:
      IOException
    • fromFilePath

      public static UstraExcelDecodingOption.UstraExcelDecodingOptionBuilder fromFilePath(String filePath, List<Class<?>> clazzes)
      파일 경로 기반 엑셀 디코딩 옵션 빌더 생성
      Parameters:
      inputStream - InputStream
      clazzes - 대상 클래스 목록
      Returns:
      UstraExcelDecodingOptionBuilder
    • builder

    • getInputStream

      public InputStream getInputStream()
      input stream
    • getFilePath

      public String getFilePath()
      file path
    • getClazz

      public Class<?> getClazz()
      클래스
    • getClazzes

      public List<Class<?>> getClazzes()
      클래스 목록 (다중 시트 사용 시)
    • isStopOnError

      public boolean isStopOnError()
      오류 발생 시 중지 여부
    • getDataFormatter

      public org.apache.poi.ss.usermodel.DataFormatter getDataFormatter()
      데이터 포맷터
    • getPassword

      public String getPassword()
      비밀번호
    • getSheetNamesOrIndexes

      public List<Object> getSheetNamesOrIndexes()
      시트 명 또는 Index 목록
    • isXls

      public boolean isXls()
      XLS 여부
    • getHeaderRowIndex

      public int getHeaderRowIndex()
      헤더 index row
    • setInputStream

      public void setInputStream(InputStream inputStream)
      input stream
    • setFilePath

      public void setFilePath(String filePath)
      file path
    • setClazz

      public void setClazz(Class<?> clazz)
      클래스
    • setClazzes

      public void setClazzes(List<Class<?>> clazzes)
      클래스 목록 (다중 시트 사용 시)
    • setStopOnError

      public void setStopOnError(boolean stopOnError)
      오류 발생 시 중지 여부
    • setDataFormatter

      public void setDataFormatter(org.apache.poi.ss.usermodel.DataFormatter dataFormatter)
      데이터 포맷터
    • setPassword

      public void setPassword(String password)
      비밀번호
    • setSheetNamesOrIndexes

      public void setSheetNamesOrIndexes(List<Object> sheetNamesOrIndexes)
      시트 명 또는 Index 목록
    • setXls

      public void setXls(boolean isXls)
      XLS 여부
    • setHeaderRowIndex

      public void setHeaderRowIndex(int headerRowIndex)
      헤더 index row
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object