如何使用 JavaScript 将 CSV 文件中的分隔符从逗号更改为管道?

问题描述 投票:0回答:1

我正在尝试将 ',' 分隔的 CSV 文件更改为 '|'分离的文件。

使用下面的代码:

function executeScript(csv) {

    var data = csv.split('/');

    var finalData = data.replace(/,/g , '|');
    console.log(finalData);

    return finalData;
}
console.log(executeScript(`Username,Identifier,First name,Last name
booker12,9012,Rachel,Booker
grey07,2070,Laura,Grey
johnson81,4848,Craig,Johnson
jenkins46,9346,Mary,Jenkins
smith79,5079,Jamie,Smith`))

输入: 用户名、标识符、名字、姓氏 布克12,9012,雷切尔,布克 灰色07,2070,劳拉,灰色 约翰逊81,4848,克雷格,约翰逊 詹金斯46,9346,玛丽,詹金斯 史密斯79,5079,杰米,史密斯

输出: 用户名|标识符|名字|姓氏 booker12|9012|雷切尔|布克 灰色07|2070|劳拉|灰色 约翰逊81|4848|克雷格|约翰逊 jenkins46|9346|玛丽|詹金斯 史密斯79|5079|杰米|史密斯

javascript csv delimiter
1个回答
0
投票

您正在尝试在

replace
array
上使用 data 方法,该方法应该应用于每个单独的字符串元素。

© www.soinside.com 2019 - 2024. All rights reserved.