使用快速csv不读取csv文件

时间:2019-03-06 19:48:30

标签: javascript node.js csv

我正在尝试先读取CSV文件,但出现一条错误消息:

  

TypeError:fs.​​createReadStream不是函数。

我做错什么了吗?这是我的代码:

fs.createReadStream('accounts.csv')
    .pipe(csv())
    .on('data', function (data) {
        console.log(data);
    })
    .on('end', function () {
        console.log('Read finished');
    });

1 个答案:

答案 0 :(得分:0)

我意识到我的项目中没有文件,这就是它不读取文件的原因,而且我将代码更改为此。

const csv = require('csv-parser');
const fs = require('fs');
const fast = require('fast-csv');


    fs.createReadStream('accounts.csv')
        .pipe(csv())
        .on('data', (row) => {
            console.log(row);
        })
        .on('end', () => {
            console.log('CSV file successfully processed');