Ниже приведен пример экспорта 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?