Class ExcelDataExtractor
java.lang.Object
io.jmix.dataimport.extractor.data.impl.ExcelDataExtractor
- All Implemented Interfaces:
ImportedDataExtractor
@Component("datimp_ExcelDataExtractor")
public class ExcelDataExtractor
extends Object
implements ImportedDataExtractor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionextract(ImportConfiguration importConfiguration, byte[] inputData) Parses input data specified as a byte array and creates an instance ofImportedData.extract(ImportConfiguration importConfiguration, InputStream inputStream) Parses input data specified as input stream and creates an instance ofImportedData.protected ImportedDatagetImportedData(org.apache.poi.ss.usermodel.Workbook workbook)
-
Constructor Details
-
ExcelDataExtractor
public ExcelDataExtractor()
-
-
Method Details
-
extract
Description copied from interface:ImportedDataExtractorParses input data specified as input stream and creates an instance ofImportedData.- Specified by:
extractin interfaceImportedDataExtractor- Parameters:
importConfiguration- import configurationinputStream- input data- Returns:
- an instance of
ImportedDatacontaining list ofImportedDataItemwith raw values for entity properties
-
extract
Description copied from interface:ImportedDataExtractorParses input data specified as a byte array and creates an instance ofImportedData.- Specified by:
extractin interfaceImportedDataExtractor- Parameters:
importConfiguration- import configurationinputData- input data- Returns:
- an instance of
ImportedDatacontaining list ofImportedDataItemwith raw values for entity properties
-
getSupportedDataFormat
- Specified by:
getSupportedDataFormatin interfaceImportedDataExtractor- Returns:
- supported format of input data
-
getImportedData
-