Kürzlich habe ich vom Vue-Projekt erfahren und bin auf ElementUI gestoßen, das Daten in XLSX- und Excel-Tabellen exportiert. Heute werde ich es Ihnen vorstellen und Ihnen eine Notiz hinterlassen, damit Sie es einfach abfragen können. Um den Schülern das Verständnis zu erleichtern, habe ich alle Elemente auf eine Seite geschrieben. 1. Der erste Schritt besteht darin, das Plug-In zu installieren npm installiere Dateisparer npm installiere xlsx 2. Der zweite Schritt besteht darin, global in main.js einzurichten //Excel-Tabellenvorlage in Vue exportieren, FileSaver aus „file-saver“ importieren XLSX aus „xlsx“ importieren Vue.prototype.$FileSaver = FileSaver; //Global festlegen Vue.prototype.$XLSX = XLSX; //Global festlegen 3. Der dritte Schritt besteht in der Verwendung <Vorlage> <div Klasse="daochu"> <el-button @click="o" type="success" round>Exportieren</el-button> <el-Tabelle id="du" :data="Tabellendaten" Stil="Breite: 100%" :default-sort="{ prop: 'Datum', Reihenfolge: 'absteigend' }" > <el-table-column prop="date" label="Datum" sortierbar width="180"> </el-Tabellenspalte> <el-table-column prop="name" label="Name" sortierbar width="180"> </el-Tabellenspalte> <el-table-column prop="address" label="Adresse" :formatter="Formatierer"> </el-Tabellenspalte> </el-Tabelle> </div> </Vorlage> <Skript> Standard exportieren { Daten() { zurückkehren { Tabellendaten: [ { Datum: "2016-05-02", Name: "Wang Xiaohu", Adresse: „Nr. 1518, Jinshajiang Road, Bezirk Putuo, Shanghai“, }, { Datum: "04.05.2016", Name: "Wang Xiaohu", Adresse: „Nr. 1517, Jinshajiang Road, Bezirk Putuo, Shanghai“, } ], }; }, Methoden:{ o() { let tables = document.getElementById("ou"); Lassen Sie table_book = this.$XLSX.utils.table_to_book(tables); var table_write = this.$XLSX.write(table_book, { Buchtyp: "xlsx", bookSST: wahr, Typ: "Array", }); versuchen { dies.$FileSaver.saveAs( neuer Blob([table_write], { Typ: "Anwendung/Oktett-Stream" }), "sheetjs.xlsx" ); } fangen (e) { wenn (Typ der Konsole !== "undefiniert") console.log(e, table_write); } gibt table_write zurück; }, } } </Skript> Sie können sehen, dass es exportiert wurde In der tatsächlichen Arbeit ist es sinnvoller, die Exportschaltfläche zu trennen und wiederverwendbar zu machen. Dies ist das Ende dieses Artikels über den Export von Daten mit Elementui in XLSX- und Excel-Tabellen. Weitere relevante Inhalte zum Export von Daten mit Elementui in XLSX- und Excel-Tabellen finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Nginx-Konfigurationsvorgang für den externen Netzwerkzugriff auf die Intranet-Site
>>: Verwendung des MySQL-Zeitstempels
Inhaltsverzeichnis Einige grundlegende Konfigurat...
Anweisung 1: <link rel="Shortcut-Symbol&qu...
Vorwort Vor einiger Zeit ist bei mir ein MySQL-De...
Phänomen: Führen Sie ein Image aus, zum Beispiel ...
Oftmals wird nach der Fertigstellung eines Webdes...
Inhaltsverzeichnis Überblick 1. Trennung von Fron...
Vorwort [root@localhost ~]# cat /etc/fstab # # /e...
Ich verwende tengine, das Installationsverzeichni...
Bei jedem Besuch wird im Browser Cookie generiert...
Ich habe vor Kurzem eine Reihe statistischer Funk...
MySQL meldet einen Fehler beim Ausführen einer Ab...
Ich habe vor Kurzem angefangen, mich mit Datenban...
Inhaltsverzeichnis 1. Anwendung und Konfiguration...
Inhaltsverzeichnis 1. Installieren Sie VMware 1.1...
Dieser Artikel zeichnet hauptsächlich einen Tomca...