1-引入依赖
<!--导入excel-->
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.2.1</version>
</dependency>
2-修改spring-mvc.xml配置
<!--文件上传-->
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSize">
<value>104857600</value>
</property>
<property name="maxInMemorySize">
<value>4096</value>
</property>
<property name="defaultEncoding">
<value>utf-8</value>
</property>
</bean>
3-编写Service层的代码
需要注意的是 获得单元格里面的内容要与实体类的数据类型保持一致
@Service
public class CustomerService{
@Resource
private CustomerMapper customerMapper;
public int importExcelInfo(InputStream in,MultipartFile file) throws Exception{
Workbook workbook = WorkbookFactory.create(in);
//得到Excel工作表Sheet0对象也就是第一张表 多个Sheet 再循环一次即可
Sheet sheets = workbook.getSheetAt(0);
int count=0;
//i 从1开始,去掉表头 sheets.getLastRowNum()+1获得最后一行的数据
for (int i = 1; i &