小编Mag*_*ant的帖子

javascript生成的csv中的换行符用于excel导入

我在浏览器端使用javascript从网页生成并下载CSV(Chrome窗口)

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);
}
Run Code Online (Sandbox Code Playgroud)

我尝试用";","\ r \n"和"\n"分隔行,但三个结果都是csv:s,它们将导入到一行而不是网格中.如何终止行以获得excel以将其识别为行结束并开始在新行上插入数据?

javascript csv excel export-to-excel export-to-csv

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

csv ×1

excel ×1

export-to-csv ×1

export-to-excel ×1

javascript ×1