Excel文件上传批量添加数据
poi使用Excel模板下载数据 : https://blog.youkuaiyun.com/kangshifu007/article/details/103174664
步骤 :
1.添加上传需要的依赖
2.在对应的实体类中添加构造方法(与普通构造稍有不同)
3.在controller层编写解析上传Excel文件的代码
4.在service层调用之前编写代码(我这里是调用的之前编写过的save方法 , 因为save中有复杂的逻辑,如果没有重新编写保存的逻辑代码)
注 : ContractProduct 只是一个实体类
上传文件3要素 :
1.form表单提交方式为 method="post"
2.表单属性 : enctype="multipart/form-data"
3.标签类型为file : <input name="pic" type="file" ><br>
1.在pom文件添加必要的依赖
<!--poi的依赖包-->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>4.0.1</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>4.0.1</version>
</dependency>
<dependency>
<groupId>org.apache.poi</gr