This snippet reads a XLSX file using js-xlsx, sets the C2
cell to abc123
and writes the result to another file:
const XLSX = require('xlsx'); const table = XLSX.readFile('mytable.xlsx'); // Use first sheet const sheet = table.Sheets[table.SheetNames[0]]; // Option 1: If you have numeric row and column indexes sheet[XLSX.utils.encode_cell({r: 1 /* 2 */, c: 2 /* C */})] = {t: 's' /* type: string */, v: 'abc123' /* value */}; // Option 2: If you have a cell coordinate like 'C2' or 'D15' sheet['C2'] = {t: 's' /* type: string */, v: 'abc123' /* value */}; XLSX.writeFile(table, 'result.xlsx');