Json в CSV в Node Js - PullRequest
       12

Json в CSV в Node Js

0 голосов
/ 02 мая 2018

У меня есть данные JSON, которые я хочу загрузить в виде файла CSV. Как добиться этого в узле JS? Есть ли в NodeJs предопределенные модули для этого?

P.S. Я также хочу добавить некоторое форматирование, например, добавление заголовков, таких как ЕЖЕМЕСЯЧНЫЙ ОТЧЕТ и т. Д., Добавление цветов строк и т. Д.

Ответы [ 2 ]

0 голосов
/ 14 февраля 2019

То, как мы должны сгруппировать какое-то определенное поле под одним заголовком в csv, выглядит следующим образом:

      Usernames
Name1 | Name2 | Name3
0 голосов
/ 02 мая 2018

Node.js модуль json2csv будет работать

Вот несколько примеров кода:

Установите его через npm

npm install --save json2csv

Используйте его в своем приложении node.js:

const json2csv = require('json2csv').parse;
const fields = ['field1', 'field2', 'field3'];
const opts = { fields };

try {
  const csv = json2csv(myData, opts);
  console.log(csv);
} catch (err) {
  console.error(err);
}
...