javascript - 如何在 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 有标题,但是数据紧跟最后一个标题名称并且没有回车。有没有我错过的角色,或者可能以错误的顺序做这些事情?
解决方案
推荐阅读
- php - 如何使用 boostrap 每行只显示 3 个按钮?
- mongodb - 使用 Mongo 的 geoSpatial 查询,我如何找到交叉点的确切位置?
- jquery - 应用词缀类后,主菜单在鼠标悬停时消失
- php - google bigtable 上的多行
- javascript - 如何多次使用
- awk - '~!' 是什么 awk 中的函数
- c - 我收到此错误,“错误:'{'令牌之前的预期表达式”。我不知道为什么?语法对我来说看起来不错
- html - 需要帮助将汉堡菜单向右移动
- php - Laravel 从 bootstrap/app.php 文件返回对端点的响应
- mongodb - Mongoose insertMany ignores unique:true