我正在尝试将一个包含JSON对象的数组导出到CSV,这个数组的键值对数量可能会有所不同(也就是说,有些对象可能会比其他对象多出一些列)。我目前使用Angular2CSV软件包进行导出,但它只支持包含所有列的情况。
下面的代码展示了我的当前实现方式,服务返回要下载的数据。
下面的代码展示了我的当前实现方式,服务返回要下载的数据。
private exportTable(){
this.service.exportDataForDownload().then(response => {
let csvFileName = "Results";
new Angular2Csv(response, csvFileName, {headers: this.tableheaders});
});
}