2017-06-12 63 views
2

我已经安装了Angular2-csv。现在它创建了csv文件,但我想要添加我的标题,我不希望Angular2-csv自动添加。任何建议我怎么能做到这一点,这是可能的?Angular2-csv如何添加标题?

这是现在我的方法:

exportExcel(data) { 
     let options = { 
      fieldSeparator: ',', 
      quoteStrings: '"', 
      decimalseparator: '.', 
      showLabels: true, 
      showTitle: false 
     }; 
     new Angular2Csv(data, 'Detaljni izvještaj', options); 

    } 
+1

你应该把你的头在'数据[0]'你的数据阵列的位置从API – PierreDuc

+0

即时得到数据 – None

回答

3

细节。只需创建一个数组的数组,并给它如下:

var head = ['Firstname', 'Lastname', 'Email'] 

new Angular2Csv(array, 'mycsv', {headers: (head)}); 

我希望这将有助于那些想要添加自定义标题名称。

1

如果您已经不仅仅是“头”更多的选择,你可以写:

const options = { 
     fieldSeparator: ';', 
     quoteStrings: '"', 
     decimalseparator: ',', 
     showLabels: true, 
     showTitle: false, 
     useBom: true, 
     headers: ['Firstname', 'Lastname', 'Email'] 
    }; 

const file = new Angular2Csv(jsonData, filename, options);