Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular2 csv如何添加标题?_Angular - Fatal编程技术网

Angular2 csv如何添加标题?

Angular2 csv如何添加标题?,angular,Angular,我已经安装了Angular2 csv。现在它创建了csv文件,但我想添加我的标题,我不想自动添加Angular2 csv。有什么建议我该怎么做吗?有可能吗 这是我现在的方法: exportExcel(data) { let options = { fieldSeparator: ',', quoteStrings: '"', decimalseparator: '.', showLab

我已经安装了Angular2 csv。现在它创建了csv文件,但我想添加我的标题,我不想自动添加Angular2 csv。有什么建议我该怎么做吗?有可能吗

这是我现在的方法:

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

    }

如果要将自定义数据添加到标题中,请在链接中查找详细信息。只需创建一个数据数组,并按如下方式提供:

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

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

我希望这将有助于那些想在标题中使用自定义名称的人。

如果您有比“标题”更多的选项,您可以写:

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

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

您应该将标题放在数据数组的
data[0]
位置。我正在从api获取数据
 const options = {
      fieldSeparator: ';',
      quoteStrings: '"',
      decimalseparator: ',',
      showLabels: true,
      showTitle: false,
      useBom: true,
      headers: ['Firstname', 'Lastname', 'Email']
    };

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