最近遇到了一个excel简单的导入导出的需求,因此就对easyexcel第三方插件的使用做一点总结,大家可以看一看,可能会对你有点帮助。
目录
前言:
项目是一个springboot 项目,使用maven对依赖进行管理,需求有两个是:
①导入的excel有模板,即表头是明确的(简单)
②导入的excel没有模板,即表头是不明确的
此篇博客主要讲述easyexcel对于需求①的开发,关于需求②会在下一篇博客中进行讲解,地址(二)easyexcel 的使用(读取数据到map集合中)_网恋褙骗八万的博客-CSDN博客
1、引入easyexcel相关依赖
<!-- easyexcel -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
<version>2.1.1</version>
</dependency>
2、创建对应excel的实体类
excel模板如下:

对应的实体类:(注解 @ExcelProperty是easyexcel自带的注解,可以通过value绑定值即绑定到表头的方式,让每个属性对应到表头,当然也可以使用index进行索引的绑定。)
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;
import lombok.ToString;
/**
* @Author 不要有情绪的 ljy
* @Date 2022/11/4 19:01
* @Description:
*/
@Data
@ToString
public class FaultInfoData {
@ExcelProperty(value = "产品专业")
private String productSpeacialty;
@ExcelProperty(value = "产品类别")
private String productCategory;
@ExcelProperty(value = "产品规格")
private String productSpecification;
@Excel

本文介绍如何使用EasyExcel插件实现Excel数据的导入导出功能。包括配置依赖、定义实体类、读取数据并保存至数据库及从数据库导出至Excel等步骤。
&spm=1001.2101.3001.5002&articleId=127905487&d=1&t=3&u=6a0f9cefa60f4e2d9cd2bb62ccd743a2)
4614

被折叠的 条评论
为什么被折叠?



