Heim > Java > javaLernprogramm > So implementieren Sie den Springboot-Laui-Hutool-Excel-Import

So implementieren Sie den Springboot-Laui-Hutool-Excel-Import

WBOY
Freigeben: 2023-05-14 17:04:17
nach vorne
1607 Leute haben es durchsucht

    1. Abhängigkeiten importieren

    (1) Andere Umgebungsvorbereitungen

    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

    Controller-Schnittstelle

    <!-- 基本依赖包 -->
    <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>
    Nach dem Login kopieren

    Service-Implementierungsklassencode

    Erläuterung: Nachdem wir die Datei hier erhalten haben, verwenden wir das ExcelUtil-Tool im Hutool-Tool, um die Datei zu analysieren, und warten, bis die Daten vorliegen Zu diesem Zeitpunkt müssen wir es nur unserer Entitätsklasse zuordnen. Hier habe ich gerade zwei Felder in EmpDO geschrieben. Wenn das Geschäft kompliziert ist, beziehen Sie sich einfach auf diese beiden Felder.

    //①按钮
    <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: &#39;3072&#39;,
                accept: "file",
                exts: &#39;xls|xlsx|xlsm|xlt|xltx|xltm&#39;,
                done: function (result) {
                    if (result.status == 0) {
                        parent.layui.table.reload(&#39;LAY-app-emp-list&#39;);
                    }
                    if (result.message != null) {
                        parent.layui.table.reload(&#39;LAY-app-emp-list&#39;);
                        layer.msg(result.message)
                    }
                }
            });
            // refreshTable()
        });
    Nach dem Login kopieren

    3. Test

    (1) Dateivorbereitung:

    (2) Importdatei auswählen

    (3) Geschäftsabwicklung eingeben

    Das 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!

    Verwandte Etiketten:
    Quelle:yisu.com
    Erklärung dieser Website
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
    Beliebte Tutorials
    Mehr>
    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage