首页 > 解决方案 > 如何在 javascript 中将标题添加到 CSV 文件

问题描述

我正在从 javascript 中的一些数据创建一个 CSV 文件。我的功能如下:

function exportCSV() {
  let csvContent = "data:text/csv;charset=utf-8,";
  let header = "color, make, model,";
  csvContent = csvContent + "\r\n" + header;

  csvData.forEach(function(rowArray) {
    let row = rowArray.join(",");
    csvContent += row + "\r\n";
});

var encodedUri = encodeURI(csvContent);
window.open(encodedUri);

}

事实上,我从这个函数得到的 CSV 有标题,但是数据紧跟最后一个标题名称并且没有回车。有没有我错过的角色,或者可能以错误的顺序做这些事情?

标签: javascriptcsv

解决方案


推荐阅读