Как я могу экспортировать JSON в CSV с несколькими JSON, используя Angular5? - PullRequest
0 голосов
/ 02 апреля 2019

Я хочу экспортировать json в csvn, используя angular5-csv в angular5.Но все документация и примеры, которые я нашел, с одним заголовком или с одним json для csv.Но я хочу экспортировать несколько JSON в CSV, и я не нашел ни одного примера этого.

У меня есть такие данные

`data = [
   { T-1 : 23, T-2:54, Time:345354654},
   { T-1 : 22, T-2:57, Time:345352354},
   { T-1 : 52, T-2:17, Time:345352332}  
 ]`

И я получаю этот CSV

T-1     T-2    Time
23      54   345354654
22      57   345352354
52      52   345352332

Я использую пакет angular5-csv npm. Я экспортирую эту CSV-функцию по щелчку вот так

let options = { 
fieldSeparator: ',',
quoteStrings: '"',
decimalseparator: '.',
showLabels: true, 
showTitle: true,
title: 'Your title',
useBom: true,
noDownload: true,
headers: ["First Name", "Last Name", "ID"],
nullToEmptyString: true,
};
 exportCsv(){
   new Angular5Csv(data, 'report', options);
 }

Но я хочу, чтобы CSV был такой

       Min    Max     Av
T-1  12      32     56
T-2  22      22     46

T-1     T-2    Time
23      54   345354654
22      57   345352354
52      52   345352332

Как я могу добиться этого CSV, используя angular5-csv?

* Примечание: Если есть какой-либо другой пакет, через который я могу получить этот CSV из JSON, так что также предложите мне, если это невозможно достичьэтот результат в моем упомянутом пакете npm

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