Über XLSX-Zeilen mit js-xlsx iterieren
English
Deutsch
Dieses Snippet ermöglicht es dir, einfach über Zeilen in beliebigen XLSX-Dateien mit der js-xlsx-Bibliothek zu iterieren (in diesem Beispiel iterieren wir nicht über alle Spalten, sondern erhalten nur die Spalte B als Beispiel):
iterate_xlsx_rows.js
const table = XLSX.readFile('mytable.xlsx');
const sheet = table.Sheets[table.SheetNames[0]];
var range = XLSX.utils.decode_range(sheet['!ref']);
for (let rowNum = range.s.r; rowNum <= range.e.r; rowNum++) {
// Beispiel: Zweite Zelle in jeder Zeile erhalten, d.h. Spalte "B"
const secondCell = sheet[XLSX.utils.encode_cell({r: rowNum, c: 1})];
// HINWEIS: secondCell ist undefined, wenn sie nicht existiert (d.h. wenn sie leer ist)
console.log(secondCell); // secondCell.v enthält den Wert, d.h. String oder Zahl
}Check out similar posts by category:
Javascript, NodeJS
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow