Erstellen Sie zunächst das Springboot+Front-End-Framework entsprechend den Anforderungen in der frühen Phase. Dies basiert auf einem persönlichen Projekt, das ich verwendet habe Laui. Diese stehen hier nicht im Mittelpunkt der Diskussion. (2) Hutool- und Excel-Import 2) Back-End-Code
<!-- 基本依赖包 --> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.3.8</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>4.0.0</version> </dependency>
Service-Implementierungsklassencode
//①按钮 <button id="importData" class="layui-btn">导入</button> //②//导入 用layui upload插件 layui.use([ "element", "laypage", "layer", "upload"], function() { debugger; var element = layui.element; var laypage = layui.laypage; var layer = layui.layer; var upload = layui.upload;//主要是这个 layui.upload.render({ elem: "#importData",//导入id url: "/emp/importData", size: '3072', accept: "file", exts: 'xls|xlsx|xlsm|xlt|xltx|xltm', done: function (result) { if (result.status == 0) { parent.layui.table.reload('LAY-app-emp-list'); } if (result.message != null) { parent.layui.table.reload('LAY-app-emp-list'); layer.msg(result.message) } } }); // refreshTable() });
3. Test
(1) Dateivorbereitung:
(2) Importdatei auswählenDas obige ist der detaillierte Inhalt vonSo implementieren Sie den Springboot-Laui-Hutool-Excel-Import. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!