需要先引入解析工具
<!--cvs 解析工具-->
<dependency>
<groupId>com.opencsv</groupId>
<artifactId>opencsv</artifactId>
<version>4.3.2</version>
</dependency>
抽取出工具类
package io.renren.utils;
import com.opencsv.bean.CsvToBean;
import com.opencsv.bean.CsvToBeanBuilder;
import com.opencsv.bean.HeaderColumnNameMappingStrategy;
import org.springframework.web.multipart.MultipartFile;
import java.io.InputStreamReader;
import java.util.List;
public class cvsUtils {
public static <T> List<T> getCsvData(MultipartFile file, Class<T> clazz) {
InputStreamReader in = null;
try {
in = new InputStreamReader(file.getInputStream(), "gbk");
} catch (Exception e) {
System.out.println("读取文件失败");
}
HeaderColumnNameMappingStrategy<T> strategy = new HeaderColumnNameMappingStrategy<