小编Chi*_*ron的帖子

如何在 NodeJS 中解析 CSV 文件

我有一个Task.csv包含以下内容的文件:

task1,01/05/2020, 20/05/2020, Active
task2,03/05/2020, 17/05/2020, Active
task3,10/05/2020, 25/05/2020, Active
task4,02/05/2020, 21/05/2020, Active
task5,07/05/2020, 28/05/2020, Active
Run Code Online (Sandbox Code Playgroud)

我想在 JavaScript (NodeJS) 中解析它并显示用括号括起来的每一行。以下是我正在使用的代码:

function readCsvFile()
{
    var fs = require('fs');
    var textByLine = fs.readFileSync('Tasks.csv').toString().split("\n");   
    var i;<br>

    for (i=0; i<textByLine.length; i++)
    {
        console.log("[" + textByLine[i] + "]");
    }
}
Run Code Online (Sandbox Code Playgroud)

我的期望:

[task1,01/05/2020, 20/05/2020, Active]
[task2,03/05/2020, 17/05/2020, Active]
[task3,10/05/2020, 25/05/2020, Active]
[task4,02/05/2020, 21/05/2020, Active]
[task5,07/05/2020, 28/05/2020, Active]
Run Code Online (Sandbox Code Playgroud)

当我运行它时,输出是:

]task1,01/05/2020, 20/05/2020, Active
]task2,03/05/2020, 17/05/2020, Active
]task3,10/05/2020, 25/05/2020, Active
]task4,02/05/2020, 21/05/2020, Active
[task5,07/05/2020, 28/05/2020, Active]
Run Code Online (Sandbox Code Playgroud)

我是 …

javascript csv parsing node.js

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

标签 统计

csv ×1

javascript ×1

node.js ×1

parsing ×1