easyExcel 导入 一对多的关系

本文介绍如何利用EasyExcel库实现复杂的数据导入功能,包括主表和子表数据的处理,确保标题唯一并批量添加子表信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先!先看我们需要的导入文件还有依赖

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

我们的需求很简单 :

主表:标题 供稿处 两个字段

(如果导入的标题相同 则我们只新增一条数据,所以 我们主表只新增两条数据,标题1,标题2)

子表:录用平台 录用栏目 录用时间 加分数  四个字段

(根据我们excel表格 我们新增六个数据)

 则下面的两个DTO,是我们所用到的

注意:我们主表的DTO在EmploymentStatisticsOtherImportExcelDTO 中

@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel("录用统计_其他平台-导入")
public class EmploymentStatisticsOtherImportExcelDTO extends BaseRowModel {

    @ApiModelProperty(value = "标题")
    private String title;

    @ApiModelProperty(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值