SpringBoot+Mybatis实现excel批量导入

因为做系统需要设计excel批量导入按钮,这里放一个我写批量导入时看的博客:

html实现弹出from窗口

参照html实现悬浮窗口这个博客,改了悬浮窗口的内容,调整了一下窗口大小。
自己实现了一个from表单。进行上传excel文件。

我改后的悬浮窗口部分代码:

<div class="dataTables_length" id="batchAddStu">
                        <label>
                          <a class="btn btn-primary" href = "JavaScript:void(0)" onclick = "openDialog()">批量添加学生</a>
                          <div id="light" class="white_content">
                            <span>excel格式:</span><br/>
                            <span>第一行为标题(顺序为):学号,姓名,性别,出生日期,家庭住址,电话号码,邮箱,班级编号,专业编码</span><br/>
                            <span>所有数据需要为文本格式</span><br/><br/>
                            <form role="form" th:action="@{/admin/batchAddStudent(aid=${admin.aid})}" method="post" enctype="multipart/form-data">
                              <div class="form-group center-block" >
                                <input type="file" name="uploadExcelFile">
                              </div>
                              <br/>
                              <button type="submit" class="btn btn-primary" >提交</button>
                              <button type="reset" class="btn btn-default" >重置</button>
                            </form>
                            <br/>
                            <button class="btn btn-danger" style="float: right" href= "javascript:void(0)" onclick = "closeDialog()">关闭</button>
                          </div>
                        </label>
                      </div>

样式:
点击:
在这里插入图片描述
弹出:
在这里插入图片描述

批量导入后台实现

我写的时候参照的是

  1. springboot-MyBatis使用excel批量录入,插入他表数据 用这个博客实现的读取excel内容的功能。
  2. mybatis foreach标签的使用 用这个实现的mapper文件中批量insert数据的功能。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值