第二天Excel文件导入功能需求记录

        在第一天把需要导入的Excel文件的表以及需要的字段创建好了,也通过mybatis-plus的方法来完成了对这张表的分页查询、删除、新增和修改功能,接下来就是要实现把Excel文件中的数据给导入到数据库里面的操作了。经过询问开发组的大佬可以通过easyExcel来实现这一功能,然后我就去搜索加自己的尝试最后终于是成功的完成了这一功能,下面就分享一下我的操作过程!

1.导入依赖

          <!--  依赖版本控制      -->
    <commons-io.version>2.11.0</commons-io.version>
         
    <easyexcel.version>2.2.6</easyexcel.version>

        <!--easyexcel依赖-->
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>easyexcel</artifactId>
            <version>${easyexcel.version}</version>
        </dependency>

        <!--  文件操作Io      -->
        <dependency>
            <groupId>commons-io</groupId>
            <artifactId>commons-io</artifactId>
            <version>${commons-io.version}</version>
        </dependency>

        要使用easyExcel的话,首先得导入easyExcle依赖还有一个文件操作IO流得依赖,io流的依赖是为了能够方便拿到文件得后缀来简单得判断一下。

2.创建excel文件的模板

        模板的创建需要根据具体excel文件里面的内容来设置表头。创建一个dto也就是自己使用的实体类,比如以下这样

        里面需要写的内容直接上代码把:

/**
     * 创建时间
     */
    @ExcelProperty("开始时间(证书日
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值