场景
IDEA中开发SpringBoot项目时需要将Excel模板中数据导入的到数据库。
Excel模板如下
实现思想
首先将模板上传到服务器中某路径,并将当前路径存储,然后使用POI自带的
工具类获取到sheet以及行数以及每个cell,然后分别给数据库中对应的对象的属性赋值,然后插入到数据库中并返回执行结果。
实现
实现文件上传
页面代码
实现点击导入按钮弹窗
<div class="modal inmodal" id="apImportModel" tabindex="-1" role="dialog" aria-hidden="true">
<div class="modal-dialog" id="apImportDiv" th:fragment="apImportDiv">
<div class="modal-content animated fadeIn">