springboot + EasyExcel实现excel导入数据库

本文介绍了如何在SpringBoot项目中使用EasyExcel来处理Excel文件,并将其数据导入到数据库。首先,引入EasyExcel的依赖包,然后定义实体类以匹配Excel表格的结构。接着,创建repository层接口用于数据库操作。再者,创建一个实现了AnalysisEventListener的EquipDataService类,处理数据监听和入库。最后,在Controller层编写接口,接收并调用服务实现Excel上传和导入功能。
摘要由CSDN通过智能技术生成

1.EasyExcel依赖包

<dependency>
      <groupId>com.alibaba</groupId>
      <artifactId>easyexcel</artifactId>
      <version>2.1.6</version>
</dependency>

2.实体类

@Data
@Entity
@Table(name = "equip_data")
public class EquipData  implements Serializable {

    private static final long serialVersionUID = -4060233410218085029L;

    @ExcelIgnore
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long id;

    @ExcelProperty(value = "基本型号")
    @ApiModelProperty(name = "baseModel", value = "基本型号", dataType = "string")
    private String baseModel;

    @ExcelProperty(value = "基本型号编码")
    @ApiModelProperty(name = "baseModelCode", value = "基本型号编码", dataType = "string")
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值