Class ExcelFileToMultiSheetDataProcessConverter
java.lang.Object
com.gsitm.ustra.java.data.file.processor.convert.ExcelFileToMultiSheetDataProcessConverter
- All Implemented Interfaces:
FileConverter<ExcelFileToMultiSheetDataProcessConverter.Option,Object>
public class ExcelFileToMultiSheetDataProcessConverter
extends Object
implements FileConverter<ExcelFileToMultiSheetDataProcessConverter.Option,Object>
파일을 리딩하여 엑셀 데이터로 변환하는 컨버터
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class엑셀 파일 리딩 옵션 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> FileConvertInput.FileConvertInputBuilder<ExcelFileToMultiSheetDataProcessConverter.Option,Object> builder(String fileGrpId, boolean stopOnError, List<Object> sheetNamesOrIndexes, List<Class<?>> modelClassNames) Multisheet 엑셀 변환 input builder 생성static FileConvertInput.FileConvertInputBuilder<ExcelFileToMultiSheetDataProcessConverter.Option,Object> builder(String fileGrpId, boolean stopOnError, List<Object> sheetNamesOrIndexes, List<Class<?>> modelClassNames, String excelDataPostProcessorBeanName, Object excelDataPostProcessorParameter) Multisheet 엑셀 변환 input builder 생성
-
Constructor Details
-
ExcelFileToMultiSheetDataProcessConverter
public ExcelFileToMultiSheetDataProcessConverter()
-
-
Method Details
-
convert
- Specified by:
convertin interfaceFileConverter<ExcelFileToMultiSheetDataProcessConverter.Option,Object>
-
builder
public static <T> FileConvertInput.FileConvertInputBuilder<ExcelFileToMultiSheetDataProcessConverter.Option,Object> builder(String fileGrpId, boolean stopOnError, @NonNull List<Object> sheetNamesOrIndexes, List<Class<?>> modelClassNames) Multisheet 엑셀 변환 input builder 생성- Parameters:
fileGrpId- 파일 그룹 아이디stopOnError- 오류발생시 중단 여부clazz- Model Class 정보- Returns:
-
builder
public static FileConvertInput.FileConvertInputBuilder<ExcelFileToMultiSheetDataProcessConverter.Option,Object> builder(String fileGrpId, boolean stopOnError, @NonNull List<Object> sheetNamesOrIndexes, List<Class<?>> modelClassNames, String excelDataPostProcessorBeanName, Object excelDataPostProcessorParameter) Multisheet 엑셀 변환 input builder 생성- Parameters:
fileGrpId- 파일 그룹 아이디stopOnError- 오류발생시 중단 여부clazz- Model Class 정보- Returns:
-