【发布时间】:2014-10-07 17:53:24
【问题描述】:
我在浏览器端(chrome windows)使用javascript从网页生成和下载CSV
function toCsv(arr){
return arr.reduce(function(csvString, row){
csvString += row.join(',') ;
csvString += "\r\n"; //";";//"\n";
return csvString;
}, '');
}
function flowDataCsv(){
document.location = 'data:Application/octet-stream,' + toCsv(flowDataGrid);
}
我曾尝试使用“;”、“\r\n”和“\n”来分隔行,但所有三个结果都导致 csv:s excel 导入一行而不是作为网格。我应该如何终止行以让 excel 将其识别为行尾并开始在新行上插入数据?
【问题讨论】:
标签: javascript excel csv export-to-excel export-to-csv