我如何使用Angular5将json导出到具有多个json的csv中?

时间:2019-04-02 11:37:16

标签: javascript typescript angular5

我想在angular5中使用angular5-csv将json导出到csvn。但是我发现的所有文档和示例都带有单个标头或带有单个CSV的json。但是我想将多个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 on click函数,例如

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

如何使用angular5-csv实现此csv?

*注意:如果还有其他可以从json获取csv的程序包,也建议我,如果不可能在我提到的npm程序包中实现此结果

0 个答案:

没有答案