前言:导入必须用post请求 具体原因在2中叙述 1、Excel导入 总结一下目标,就是要将excel中的数据行、逐一提取,最后得到一个list,这个list的每个元素就是excel的每个数据行的实例,之后的操作就是常规的java逻辑处理了。 可以把这个过程分为三步: 1)接收数据 后台使用 MultipartFile 接收文件数据(这里复习一下,springmvc接收参数的几种方式)。 前端如果是前后端分离项目我们不用管, 如果是jsp项目可以用文件标签<input type="file" name="" value=""/>传参。 2)提取数据 提取数据的底层是用IO流实现的,我们这里使用封装好的工具类。excel工具类有很多、很多,我一般是使用适配性最好的,不然一会儿springboot项目、一会儿spring项目等等,还得换不同的工具类;效率什么的不是首要考虑项。 使用工具类后,我们就得到了一个List<List<String>>:Excel的每个数据行组成一个List<String>,多个数据行就组成了List<List<String>>...