(一)EasyExcel的使用(读取数据到实体类即绑定实体类)

本文介绍如何使用EasyExcel插件实现Excel数据的导入导出功能。包括配置依赖、定义实体类、读取数据并保存至数据库及从数据库导出至Excel等步骤。

        最近遇到了一个excel简单的导入导出的需求,因此就对easyexcel第三方插件的使用做一点总结,大家可以看一看,可能会对你有点帮助。

目录

前言:

1、引入easyexcel相关依赖

2、创建对应excel的实体类

3、导入excel,并保存到数据库表中

4、导入excel的服务操作

5、得到结果,保存数据到数据库

6、读取数据库数据写入excel

7、总结


前言:

        项目是一个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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值