如何从nodejs将数据插入excel sheet的单元格

how to insert a data to a cell of excel sheet from nodejs

我尝试了以下代码来更新 excel sheet 单元格中的数据。 json 正在更新,但 excel sheet 的单元格未更新为新值。 我们应该写一些代码到 excel 文件吗?有人可以帮助我吗

const XLSX = require('xlsx');
let workbook = XLSX.readFile('test1.xlsx');
let sheetName = workbook.SheetNames[0];
//console.log(sheetName+'    sheetName')
let worksheet = workbook.Sheets[sheetName];
console.log(JSON.stringify(worksheet['A2']))
var status =worksheet['A2'].v;
worksheet['A2'].v = 'test'
worksheet['A2'].r = 'test'
worksheet['A2'].h = 'test'
worksheet['A2'].w = 'test'
console.log(worksheet['A2'].v)
console.log(JSON.stringify(worksheet['A2']))

如果您希望更新您的 excel 文件,则需要对其进行更新。我建议阅读 the documentation.

不过,您正在寻找 writeFile

XLSX.writeFile(workbook, 'out.xlsb');