public class Employee { private String name; private int age; // Getters and setters } public class EmployeeExcelData { private int id; private List<Employee> employees; // Getters and setters } @ExcelImportConfig( startRow = 2, configFile = "importConfig.xml" ) public interface EmployeeImporter { @ExcelImport List<EmployeeExcelData> importEmployees(); } @ExcelExportConfig( configFile = "exportConfig.xml" ) public interface EmployeeExporter { @ExcelExport void exportEmployees(List<EmployeeExcelData> employeeData); } <import-config> <mapping> <column index="0" field="id"/> <column index="1" field="employees"/> </mapping> </import-config> <export-config> <mapping> <column index="0" field="id"/> <column index="1" field="employees"/> </mapping> </export-config> EmployeeImporter importer = ExcelImporterFactory.create(EmployeeImporter.class); List<EmployeeExcelData> employeeData = importer.importEmployees(); EmployeeExporter exporter = ExcelExporterFactory.create(EmployeeExporter.class); exporter.exportEmployees(employeeData);


上一篇:
下一篇:
切换中文