Interface ExcelImportService
-
- All Known Implementing Classes:
DefaultExcelImportService
public interface ExcelImportServiceService responsible for generatingImpexbased on excel file represented byWorkbookobject. In order to generating impex script, we can pass the result of {#importData} toImpexConverter.convert(Impex).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description ImpexconvertToImpex(org.apache.poi.ss.usermodel.Workbook workbook)Transforms excel workbook intoImpexobject.java.util.List<ExcelValidationResult>validate(org.apache.poi.ss.usermodel.Workbook workbook)Deprecated.since 6.7 please usevalidate(Workbook, Set)default java.util.List<ExcelValidationResult>validate(org.apache.poi.ss.usermodel.Workbook workbook, java.util.Set<java.lang.String> mediaContentEntries)Validates a workbook.
-
-
-
Method Detail
-
convertToImpex
Impex convertToImpex(org.apache.poi.ss.usermodel.Workbook workbook)
Transforms excel workbook intoImpexobject. It takes into account all sheets included in excel file.- Parameters:
workbook-Workbookobject which represents excel file- Returns:
- generated
Impexobject which represents data from the workbook
-
validate
@Deprecated java.util.List<ExcelValidationResult> validate(org.apache.poi.ss.usermodel.Workbook workbook)
Deprecated.since 6.7 please usevalidate(Workbook, Set)Validates a workbook.- Parameters:
workbook- workbook to validate.- Returns:
- list of validation results.
-
validate
default java.util.List<ExcelValidationResult> validate(org.apache.poi.ss.usermodel.Workbook workbook, @Nullable java.util.Set<java.lang.String> mediaContentEntries)
Validates a workbook.- Parameters:
workbook- workbook to validate.mediaContentEntries- set of entries names inside media content attached to the excel file. Null if media is not attached.- Returns:
- list of validation results.
-
-