首页 > 解决方案 > 如何强制我的 csv 值进入一列?

问题描述

我正在使用ngx-papaparse将数组转换为 CSV 文件。但是当我下载我的 CSV 文件并用 Excel 打开它时,我的值不在正确的列中。

这是我的功能:

downloadFile() {
  const tableKpi = [];
  for (let i = 0; i < this.kpi.indicators.length; i++) {
    tableKpi.push(this.kpi.indicators[i].values);
  }
  const blob = new Blob([this.papa.unparse(tableKpi)], {type: 'text/csv' });
  saveAs(blob, 'myFile.csv');
}

它看起来如何

我所期望的

标签: angularcsvpapaparse

解决方案


解决了,CSV文件的格式取决于你的Excel语言。并非每种语言都会以相同的方式解析文件。所以我只需要将我的Excel语言更改为英文,希望对您有所帮助。


推荐阅读