问题:
如何使用 JavaScript 导出数组数据如 [["name1", "city_name1", ...]["name2", "city_name2", ...],到客户端的 CSV 文件?
答案:
使用本机 JavaScript:
rows.forEach(function(rowArray) { let row = rowArray.join(","); csvContent += row + "\r\n"; });
或
csvContent += rows.map(e => e.join(",")).join("\n");
const csvContent = "data:text/csv;charset=utf-8," + encodedCsvData;
var encodedUri = encodeURI(csvContent); window.open(encodedUri);
自定义 CSV 文件名:
为 CSV 文件指定自定义名称:
var link = document.createElement("a");
link.setAttribute("download", "my_data.csv");
document.body.appendChild(link);
link.click();
以上是如何在客户端将 JavaScript 数组导出到 CSV 文件?的详细内容。更多信息请关注PHP中文网其他相关文章!