Array к.csv добавит только первый Arrayitem

Я использую модуль nmp csv-write-stream для записи массива в.csv. Вот функция, которую я написал для создания.csv:

arrayToCsv = function (wordArray) {
var writer = csvWriter({headers: ['Word']});
writer.pipe(fs.createWriteStream('WordCounter.csv'));
writer.write(wordArray);
writer.end();
}

Пока это работает, но массив в этом специфическом контексте имеет более 300 записей, и он присоединяет только первую, поэтому.csv выглядит примерно так:

Word
Cart

так как корзина это первое слово. Вот короткая выдержка из моего массива

[ 'Cart',
  'Wishlist',
  'Login',
  'Register',
  'Categories',
  'Litter',
  'Boxes',
  'Modkat',
  'Tray',
  'Open',
  'Litter',
  'Box',
  'Flip',
  'Front-Entry',
  'Litter',

То, что я также сделал, это подтолкнуло отдельные элементы в массиве для итерации, которая выглядела так:

arrayToCsv = function (wordArray) {
var writer = csvWriter({headers: ['Word']});
writer.pipe(fs.createWriteStream('WordCounter.csv'));
for (i = 0; i < wordArray.length; i++) {
      writer.write(wordArray[i]);
}
writer.end();
}

Также не работал, я благодарен за каждый вклад.

0 ответов

Другие вопросы по тегам