Excel ist ein sehr häufig verwendetes Werkzeug bei der Datenverarbeitung, kann aber normalerweise nur auf Computern verwendet werden. Um Excel-Daten in Webseiten zu verwenden und anzuzeigen, können wir Excel-Dateien zur Bedienung und Anzeige in JavaScript importieren. In diesem Artikel wird erläutert, wie Sie Excel in JavaScript importieren.
1. Excel-Datentypen
Zunächst müssen Sie die Datentypen in Excel verstehen. In Excel gibt es folgende Datentypen:
2. Excel-Dateien in das JSON-Format konvertieren
Die gängigste Methode zum Importieren von Excel-Tabellen in JavaScript ist die Konvertierung der Tabellen in das JSON-Format in JavaScript. Hier ist ein Beispiel einer Excel-Tabelle:
Name | Alter | Beruf |
---|---|---|
John | 25 | Ingenieur |
Mary | 30 | Lehrer |
Mike | 35 e die Excel-Datei in ein Objekt im JSON-Format. Es gibt viele solcher Bibliotheken wie SheetJS und Papa Parse usw. Hier wird SheetJS verwendet.3. Verwenden Sie die SheetJS-Bibliothek, um Excel in JavaScript zu importieren. | Um die SheetJS-Bibliothek zu verwenden, müssen Sie zuerst die relevanten JS-Dateien in die HTML-Datei einfügen: |
<script src="https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.14.1/xlsx.full.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/file-saver/FileSaver.min.js"></script> Nach dem Login kopieren | Zu diesem Zeitpunkt haben wir Excel-Daten erfolgreich in JavaScript importiert und in das JSON-Format konvertiert. Anschließend können die Daten manipuliert und angezeigt werden. 4. Excel-Daten bearbeiten und anzeigen | Mit Excel-Daten im JSON-Format können wir damit verschiedene Operationen und Anzeigen durchführen. Erstellen Sie beispielsweise eine Tabelle. Hier ist ein einfaches Beispiel: |
var oReq = new XMLHttpRequest(); oReq.open("GET", "data.xlsx", true); // data.xlsx为Excel文件名 oReq.responseType = "arraybuffer"; // 二进制数据流 oReq.onload = function(e) { var arraybuffer = oReq.response; var data = new Uint8Array(arraybuffer); var workbook = XLSX.read(data,{type:"array"}); // 读取Excel文件 var first_sheet_name = workbook.SheetNames[0]; // 获取第一个sheet的名称 var worksheet = workbook.Sheets[first_sheet_name]; // 获取第一个sheet对象 var result = XLSX.utils.sheet_to_json(worksheet); // 将sheet对象转换为JSON格式 }; oReq.send();
JavaScript-Code:
<table id="excel_table" border="1"></table>
Der obige Code fügt Excel-Daten in eine HTML-Tabelle ein.
Darüber hinaus können Sie auch verschiedene JavaScript-Diagrammbibliotheken zur Anzeige von Daten verwenden, wie z. B. HighCharts, D3.js usw.
5. Fazit
Mit der oben genannten Methode können wir Excel-Daten zur Bedienung und Anzeige problemlos in JavaScript importieren. Dadurch wird nicht nur die Effizienz der Datenverarbeitung verbessert, sondern auch eine bessere Darstellung und Interaktion der Daten ermöglicht.
Das obige ist der detaillierte Inhalt vonSo importieren Sie Excel in Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!