在javascript中将数据附加到excel文件

在javascript中将数据附加到excel文件,javascript,node.js,excel,Javascript,Node.js,Excel,我必须将数据附加到node.js中已经存在的Excel文件中。现在我使用的是xlsx writestream包和以下代码 var XLSXWriter = require('xlsx-writestream'); var writer = new XLSXWriter('mySpreadsheet.xlsx', {}); writer.getReadStream().pipe(fs.createWriteStream('transactions.xlsx')); writer.

我必须将数据附加到node.js中已经存在的Excel文件中。现在我使用的是
xlsx writestream
包和以下代码

var XLSXWriter = require('xlsx-writestream');
  var writer = new XLSXWriter('mySpreadsheet.xlsx', {});
  writer.getReadStream().pipe(fs.createWriteStream('transactions.xlsx'));

    writer.addRow({
      "description": "sdgsdg",
      "amount": 2000
    });

但它只是创建一个新的excel文件,而不是附加到现有文件。请分享您的想法。提前谢谢

请参阅下一页

请参阅下一页

您知道怎么做了吗?谢谢subburaj的回复。我需要写入一个现有的xlsx文件,目前我找到的唯一方法是使用文件流。没有预先构建的模块是有用的。这样我就只能写csv了。尝试写入xlsx,但它已损坏。也许我不知道xlsx的分隔符,就像csv的分隔符是逗号一样(@sunny谢谢..那么解决这个问题的方法是什么?我们不能这样做?看起来我们在同一天都面临着同样的问题。:)我正在努力。如果我找到了,我会发布解决方案。当然。如果从我这边找到了什么,我会发布。你知道怎么做吗?谢谢subburaj的回复。我需要写入一个现有的xlsx文件,目前我找到的唯一方法是使用文件流。没有预先构建的模块是有用的。这样我就只能写csv了。尝试写入xlsx,但它已损坏。也许我不知道xlsx的分隔符,就像csv的分隔符是逗号一样(@sunny谢谢..那么解决这个问题的方法是什么?我们不能这样做?看起来我们在同一天都面临着同样的问题。:)我正在努力。如果我找到了,我会发布解决方案。当然。如果从我这边找到了什么,我会发布的。谢谢你的回复。。但是上面的内容也会创建一个新的Excel,而不是附加到现有的工作表中。您找到解决方案了吗?谢谢您的回复。。但是上面的内容也会创建一个新的Excel,而不是附加到现有的工作表中。您找到解决方案了吗?