我安装了Angular2-csv。现在它创建了csv文件,但我想要的是添加我的标题,我不想自动添加Angular2-csv。任何建议我怎么能这样做,这可能吗?
现在这是我的方法:
exportExcel(data) {
let options = {
fieldSeparator: ',',
quoteStrings: '"',
decimalseparator: '.',
showLabels: true,
showTitle: false
};
new Angular2Csv(data, 'Detaljni izvještaj', options);
}
答案 0 :(得分:5)
new Angular2Csv(data, 'Detaljni izvještaj', { headers: Object.keys(data[0]) });
中查找详细信息
答案 1 :(得分:5)
如果要将自定义数据添加到标题中。只需创建一个数据数组并按如下方式提供:
var head = ['Firstname', 'Lastname', 'Email']
new Angular2Csv(array, 'mycsv', {headers: (head)});
我希望这对那些想在标题中使用自定义名称的人有所帮助。
答案 2 :(得分:2)
如果你有更多的选择而不仅仅是标题'你可以写:
const options = {
fieldSeparator: ';',
quoteStrings: '"',
decimalseparator: ',',
showLabels: true,
showTitle: false,
useBom: true,
headers: ['Firstname', 'Lastname', 'Email']
};
const file = new Angular2Csv(jsonData, filename, options);