Как добавить путь для экспорта моих данных в файл .csv - PullRequest
0 голосов
/ 01 сентября 2018

Я использую lib в npm для углового вызова проекта json2csv для экспорта JSON в file.csv (excel)

Вот мой код:

const fields = ['id', 'name'];
const opts = { fields };

try {
  const parser = new json2csv.Parser(opts);
  const csv = parser.parse(this.data);

  console.log(csv);
} catch (err) {
  console.error(err);
}

Объект печати содержит правильные данные, но не создает файл.

Может ли кто-нибудь помочь мне, если добавить имя файла и путь в мой код?

1 Ответ

0 голосов
/ 01 сентября 2018

json2csv node_module, который вы пытаетесь использовать в своем угловом приложении, не должен использоваться там. Предполагается, что он будет использоваться на вашем сервере NodeJS.

Ваш Frontend / Client не несет ответственности за запись файлов в систему. Ваш бэкэнд / сервер есть.

В идеале вы должны создать REST API, которому вы будете передавать JSON для записи в CSV-файл в качестве полезной нагрузки запроса.

Ваш NodeJS Backend может затем ответить на этот запрос с помощью загружаемого CSV-файла, созданного с помощью json2csv node_module

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...