gpt4 book ai didi

javascript - CSV 文件读取、过滤和处理并在 Node.js 中以控制台表形式显示

转载 作者:行者123 更新时间:2023-11-29 23:29:34 26 4
gpt4 key购买 nike

我有一份调查的 CSV (Excel) 文件。我想处理和过滤不同列的数据,并以不同列名的表将其显示到控制台中。使用 Node.js 的最佳方法是什么?

调查文件列:
国家 |状态 |年龄 |性别

处理后预期:
国家 |女 |男 |总计

将 CSV 文件转换为 JSON:

const csv=require('csvtojson');
const csvFilePath='survey.csv'

csv().fromFile(csvFilePath)
.on('json',jsonObj => {
console.log(jsonObj);
})
.on('done', error => console.log('end'));

到这里为止,我已经将 csv 文件转换为 json

最佳答案

var csv = require("fast-csv");
var path = require('path');
//Here file implies "example.csv"
csv.fromPath(file[0].path, {
headers:true
//objectMode: true
})
.on("json", function (data) {
Survey.push(data);
})
.on("end", function () {
console.log('data is added');
});

关于javascript - CSV 文件读取、过滤和处理并在 Node.js 中以控制台表形式显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47844645/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com