Angular7: экспорт JSON данных в CSV - PullRequest
1 голос
/ 14 апреля 2020

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

import { Angular7Csv } from 'angular7-csv/Angular7-csv';

var data = [
 {
   name: "Test 1",
   age: 13,
   average: 8.2,
   approved: true,
   description: [{"Status": "Pass", "TimeStamp": "2019-03-12 08:19:50", "UserID": "KG19932"}]
},
 {
   name: 'Test 2',
   age: 11,
   average: 8.2,
   approved: true,
   description: [{"Status": "Pass", "TimeStamp": "2019-03-12 08:19:50", "UserID": "KG19932"}]

 },
 {
   name: 'Test 4',
   age: 10,
   average: 8.2,
   approved: true,
   description: [{"Status": "Pass", "TimeStamp": "2019-03-12 08:19:50", "UserID": "KG19932"}]
}
];

new Angular7Csv(data, 'My Report');

.csv файл успешно загружен, но в столбце Описание в качестве [объекта объекта]. Я пытался JSON .stringify и JSON .Parse, но не повезло. У кого-нибудь есть решение для этого ??

1 Ответ

1 голос
/ 14 апреля 2020

просто строка описания

     data.forEach(x=>{
          x.description=JSON.stringify(x.description);
        });
     new Angular7Csv(data, 'My Report');
...