【发布时间】:2019-08-25 14:07:25
【问题描述】:
我正在尝试将 JSON 对象的数组导出到 CSV,而不是键值对的数量可能会有所不同(这意味着有些列可能比其他列多)。我目前可以使用 Angular2CSV 包导出,但它只支持包含所有列。
下面的代码显示了我当前的实现,其中服务返回要下载的数据。
private exportTable(){
this.service.exportDataForDownload().then(response => {
let csvFileName = "Results";
new Angular2Csv(response, csvFileName, {headers: this.tableheaders});
});
}
【问题讨论】:
-
您可以填充对象以包含最多 n(最大)列数的空单元格吗?这似乎是最明智的做法,在传入数据之前对其进行规范化。
标签: javascript angular typescript csv