Ich versuche einen Weg zu finden, um Daten aus einer Excel-Tabelle zu extrahieren, indem ich Methoden mit Javascript oder jquery verwende, um sie auf meiner HTML-Seite zu platzieren. Ich habe verschiedene Sachen gegoogled, die finden, dass bestimmte Methoden nur auf IE funktionieren und andere veraltet sind, aber ich kann keine definitiven Beispiele finden, die ich verwenden kann, um auf die einfache "Zelle basierend auf Auswahlen in von Reihe und Spalte zu finden . " Wenn mir jemand in die richtige Richtung zeigen könnte, wäre ich sehr dankbar. Ich brauche das auch über den Browser hinweg zu arbeiten.Wie erhalten Sie Daten aus Excel-Tabellen mit Javascript/jquery?
0
A
Antwort
0
Die folgende Funktion konvertiert eine xlsx-Datei in JSON. Sobald es in JSON ist, ist es einfach zu manipulieren.
<script src="https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.8.0/xlsx.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.8.0/jszip.js"></script>
<script>
var ExcelToJSON = function() {
this.parseExcel = function(file) {
var reader = new FileReader();
reader.onload = function(e) {
var data = e.target.result;
var workbook = XLSX.read(data, {
type: 'binary'
});
workbook.SheetNames.forEach(function(sheetName) {
// Here is your object
var XL_row_object = XLSX.utils.sheet_to_row_object_array(workbook.Sheets[sheetName]);
var json_object = JSON.stringify(XL_row_object);
console.log(json_object);
})
};
reader.onerror = function(ex) {
console.log(ex);
};
reader.readAsBinaryString(file);
};
};
</script>
Für sehr große Excel-Dateien, die den Browser Blick in könnte abstürzen oder abstürzen HTML5 Webworkers
+0
Ich kann das nicht zur Arbeit bringen. Es kommt auf undefined auf ExcelToJSON. Außerdem ist die Datei glücklicherweise nicht so groß, so dass es keinen Absturz oder Absturz geben wird. – Jester
Verwandte Themen
- 1. Erhalten Sie Daten aus holen Reagieren
- 2. Erhalten Sie Daten aus verschiedenen zeitlichen Rahmen
- 3. Erhalten Sie Daten aus der Antwort
- 4. Erhalten Sie bestimmte Daten aus Elasticsearch
- 5. Wie erhalten Sie Daten mit Oracle SQL?
- 6. So erhalten Sie Daten aus verschiedenen Tabellen
- 7. Erhalten Sie Daten aus den Meta-Tags mit BeautifulSoup
- 8. So erhalten Sie Daten aus Datenbank/Modell mit JavaScript
- 9. Wie erhalten Sie Daten aus der zweiten Tabelle in Laravel?
- 10. Wie erhalten Sie die neuesten Daten aus der Firebase-Datenbank?
- 11. Wie erhalten Sie Daten aus einer DataBound-Gridview zurück?
- 12. Daten aus NSData mit Swift erhalten
- 13. MySql - Wie erhalten Sie durchschnittliche Daten aus zwei Tabellen?
- 14. Wie erhalten Sie einzelne Daten aus einer einfachen Textantwort?
- 15. Daten aus Access mit VBA mit Daten von Excel erhalten
- 16. Erhalten von Daten aus Oracle mit PHP
- 17. So erhalten Sie unterschiedliche Daten aus zwei Tabellen mit SQL Wählen Sie die Abfrage aus
- 18. So erhalten Sie Daten mit BeautifulSoup
- 19. Wie Daten aus dem Formular erhalten
- 20. Wie erhalten Daten aus 3 Tabellen? Funktion
- 21. Erhalten Sie Daten nach mysqli mit :: store_result()
- 22. Wie erhalten Sie Tabellennamen aus SQL mit select_parser.py aus pyparsing?
- 23. Wie Daten aus einem Dokument erhalten und vergleichen mit variabler
- 24. Wie erhalten Sie relationale Daten in Symfony?
- 25. Wie Daten aus aktuellen Kontext erhalten mit dust.js
- 26. , wie Daten aus gespeicherten Datenbank in PHP erhalten Suchfeld mit
- 27. , wie Daten aus mehreren Tabellen in SQL erhalten mit PHP
- 28. Wie erhalten Sie POST-Daten in WebAPI?
- 29. So erhalten Sie die erforderlichen Spalten Daten aus einer Textdatei?
- 30. So erhalten Sie aktive Spalten und Daten aus Nebula NatTable
Ist es Blatt-Tabelle oder eine Excel-Datei google? – juvian
großes Tutorial: http://www.techchattr.com/how-to-read-excel-files-with-php – clearshot66
Es ist eine Excel-Datei und ich brauche nur die Daten aus der Datei über Javascript und jquery extrahieren. PHP ist nicht notwendig. – Jester