如何避免使用excel4node覆盖以前的数据?

时间:2019-05-04 20:27:37

标签: javascript node.js excel excel4node

我有一些数据,我正在使用npm包excel4node将其存储在excel csv中。但是,当我运行脚本时,会创建一个工作簿的新实例。如果我多次运行脚本,我想继续在工作表中追加新数据,而不是创建工作簿的新实例。

var workbook = new excel.Workbook();

var worksheet = workbook.addWorksheet("sheet1");
for (var i = 1; i < allTexts.length + 1; i++) {

  worksheet.cell(i + 1, 1).string(allTexts[count]);
  worksheet.cell(i + 1, 3).string(allnumbers[count]);
  count++;
}
workbook.write("sample.csv");

1 个答案:

答案 0 :(得分:0)

文档中似乎没有任何append方法。一种解决方法是先使用其他程序包将其转换为JSON,然后再添加数据并将其导出为新的csv。我更喜欢使用csvtojson