我正在开发一个NodeJS项目,需要修改现有的Excel电子表格而不改变原有的格式或链接,只需在几个单元格中添加值。目前我一直在使用
是否有其他的JavaScript npm或库可以帮助我解决这个问题,或者是否可以使用
以下是目前的代码:
exceljs
,它非常适用于修改电子表格,但输出会删除所有原始样式、格式和链接。是否有其他的JavaScript npm或库可以帮助我解决这个问题,或者是否可以使用
exceljs
来实现?以下是目前的代码:
Fetch('url of the file')
.then(res => res.buffer())
.then(buffer => {
var workbook = new Excel.Workbook();
workbook.xlsx.load(buffer).then(function() {
var worksheet = workbook.getWorksheet(1);
var row = worksheet.getRow(4);
row.getCell(2).value = 'It works!';
row.commit();
workbook.xlsx.write(stream)
.then(function() {
// done
// here I take the stream and upload it to an AWS S3 bucket
});
});
})
谢谢!
npm
包只是删除了所有格式,但这个保留了一切! - justd