import org.apache.poi.openxml4j.exceptions.InvalidFormatException; import org.jxls.reader.ReaderBuilder; import org.jxls.reader.XLSReadStatus; import org.jxls.reader.XLSReader; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.util.HashMap; import java.util.List; import java.util.Map; public class ExcelImporter { public static void main(String[] args) { String excelFilePath = "path/to/your/excel/file.xlsx"; String xmlConfigFilePath = "path/to/your/xml/config/file.xml"; try (InputStream xmlInputStream = new FileInputStream(xmlConfigFilePath); InputStream excelInputStream = new FileInputStream(excelFilePath)) { XLSReader xlsReader = ReaderBuilder.buildFromXML(xmlInputStream); Map<String, Object> beans = new HashMap<>(); beans.put("data", dataModels); XLSReadStatus readStatus = xlsReader.read(excelInputStream, beans); if (readStatus.isStatusOK()) { } else { } e.printStackTrace(); } } private static List<DataModel> getDataModels() { } }


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