Angular7: экспорт данных JSON в CSV с использованием Angular7CSV - PullRequest
0 голосов
/ 15 апреля 2020

Ниже приведен пример экспорта JSON в CSV:

import { Angular7Csv } from 'angular7-csv/Angular7-csv';
 var data = [
      {
        name: "Test 1",
        age: 13,
        average: 8.2,
        status: this.status[0],
        description: [{"Status": "Pass", "TimeStamp": "2019-03-12 08:19:50", "UserID": "KG19932"}]

      },
      {
        name: 'Test 2',
        age: 11,
        average: 8.2,
        status: this.status[1],
        description: [{"Status": "Pass", "TimeStamp": "2019-03-12 08:19:50", "UserID": "KG19932"}]

      },
      {
        name: 'Test 3',
        age: 10,
        average: 8.2,
        status: this.status[2],
        description: [{"Status": "Pass", "TimeStamp": "2019-03-12 08:19:50", "UserID": "KG19932"}]

      },
       [{"Service": "Zamato", "Order": "10"},
       {"Service": "Swigy", "Order": "20"},
       {"Service": "UberEat", "Order": "15"}]
    ];
   data.forEach(x=>{
                       x.description = JSON.stringify(x.description);
               });

new Angular7Csv(data, 'My Report');

.csv файл загружается успешно, но изначально в столбце «Описание» значение получается как [объектный объект], поэтому я исправил эту проблему, используя нижеприведенную логи c

data.forEach(x=>{
                     x.description = JSON.stringify(x.description);
             });

но сейчас я столкнулся с той же проблемой для последнего массива. получение [объект объекта] в ячейке файла Excel.

      [{"Service": "Zamato", "Order": "10"},
      {"Service": "Swigy", "Order": "20"},
      {"Service": "UberEat", "Order": "15"}]

``````

Anyone can you please help me on this?
...