获取CSV文件javascript的第一列

时间:2019-09-27 20:51:43

标签: javascript csv parsing multiple-columns

尝试过PapaParse失败了,如何获得CSV文件的第一列值?

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


(async () => {
    try {

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

            });

    } catch (err) {
        console.log(error(err));
        await browser.close();
        console.log(error("Browser Closed"));
    }
})();

1 个答案:

答案 0 :(得分:0)

对于以后的任何人,请设置一个函数,然后将其设置为const到URL的CSV列表中,数字[1]代表该列。

function readURLFile(path) {
    return fs.readFileSync(path, 'utf-8')
        .split('\n')
        .map((elt) => {
            const url = elt.split(',')[1].replace('\r', '');
            return `http://${url.toLowerCase()}`;
        });
}