#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.**