Zuerst müssen wir das Abhängigkeitspaket von vue einführen
Ich verwende dieses
npm install xlsx@^0.16.0 npm install file-saver@^2.0.2
Die Rolle der xlsx
-Abhängigkeit ist: Verarbeiten Sie die Daten in eine Excel-Arbeitsmappexlsx
依赖的作用为:将数据进行处理为excel工作簿file-saver
依赖的作用为:将文件进行一个保存导出来
这里,实际上是用的elemenetUI的表格table标签,获取到数据,因此,我们需要对表格添加一个选择器
在我的项目中,我是添加了一个id
:exportExcel
file-saver besteht darin, die Datei zu speichern und zu exportieren
Elementtabelle
id
hinzugefügt: exportExcel
<el-table :data="tableData" id="exportExcel" border ></el-table>
Importieren Sie sie dann auf der Seite, auf der Sie die Exportfunktion schreiben müssen. Die Details lauten wie folgt: Daten
Hauptsächlich soll verhindert werden, dass Daten wie Datumsangaben verarbeitet werden, was zu Anzeigefehlern führtimport XLSX from "xlsx"; import FileSaver from "file-saver";
var xlxsParam = { raw: true };
Endgültige Exportergebnisse
Das tatsächlich exportierte Ergebnis ist:
Um die Privatsphäre zu wahren, habe ich die Namensdaten entfernt
Das obige ist der detaillierte Inhalt vonSo verwenden Sie elementUI+Springboot zum Exportieren von Excel-Funktionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!