Как избежать перезаписи предыдущих данных с помощью excel4node? - PullRequest
0 голосов
/ 04 мая 2019

У меня есть некоторые данные, и я храню их в Excel CSV, используя пакет npm excel4node. Но когда я запускаю скрипт, создается новый экземпляр рабочей книги. Если я запускаю сценарий несколько раз, я хочу продолжать добавлять новые данные на лист, а не создавать новый экземпляр рабочей книги.

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 голосов
/ 04 мая 2019

Не похоже, что в документах есть какие-либо методы добавления.Обходной путь может заключаться в том, чтобы сначала использовать другой пакет для преобразования его в JSON, а затем просто добавить данные и экспортировать их как новый CSV.Я предпочитаю использовать csvtojson

...