Zellwert als String mit js-xlsx setzen

English Deutsch

Dieses Snippet liest eine XLSX-Datei mit js-xlsx, setzt die Zelle C2 auf abc123 und schreibt das Ergebnis in eine andere Datei:

set_cell_string.js
const XLSX = require('xlsx');

const table = XLSX.readFile('mytable.xlsx');
// Erstes Sheet verwenden
const sheet = table.Sheets[table.SheetNames[0]];

// Option 1: Wenn du numerische Zeilen- und Spaltenindizes hast
sheet[XLSX.utils.encode_cell({r: 1 /* 2 */, c: 2 /* C */})] = {t: 's' /* Typ: String */, v: 'abc123' /* Wert */};
// Option 2: Wenn du eine Zellkoordinaten wie 'C2' oder 'D15' hast
sheet['C2'] = {t: 's' /* Typ: String */, v: 'abc123' /* Wert */};

XLSX.writeFile(table, 'result.xlsx');

Check out similar posts by category: Javascript, NodeJS