#ExcelUtil ExcelUtil использует отражение и POI для чтения Excel, что позволяет избежать сложных шагов, которые были необходимы ранее для чтения Excel. С помощью ExcelUtil можно прочитать содержимое Excel всего за два шага. Поддерживаются версии Excel 2003 и 2007. <!-- 引入ExcelUtil --> <dependency> <groupId>net.oschina.likaixuan</groupId> <artifactId>excelutil</artifactId> <version>2.0.1</version> </dependency> **Шаги вызова:** 1. Определите поля заголовка таблицы и соответствующие им поля атрибутов: String keyValue ="手机名称:phoneName,颜色:color,售价:price"; 2. Прочитайте данные: List<Object> list = ExcelUtil.readXls("C://test.xlsx",ExcelUtil.getMap(keyValue),"com.lkx.model.PhoneModel"); *Обновление до версии 1.5.5* 2018-06-26 20:24:31 *Обновление до версии 2.0.1* 2018-07-10 22:50:40 1. В этом обновлении добавлена функция импорта потока, которая была востребована пользователями. Используйте демонстрацию. *Обновление до версии 2.0.2* 2019-01-01 16:16:58 1. Оптимизирована обработка типа Double в Excel. Ранее некоторые нестандартные файлы Excel по умолчанию обрабатывались как строки. Теперь эта проблема решена. 2. Обновлена встроенная ссылка на POI. Версия 3.8 обновлена до последней версии 4.0.1. @RequestMapping("/test") @ResponseBody public List testImport(MultipartFile file) throws IOException, Exception{ String keyValue ="手机名称:phoneName,颜色:color,售价:price,时间:sj"; List<PhoneModel> list = ExcelUtil.readXls(file.getBytes(), ExcelUtil.getMap(keyValue), "com.lkx.model.PhoneModel"); return list; } **Для версий после 3.x обратитесь к официальному документу https://www.likaixuan.top.**