gpt4 book ai didi

javascript - 如何使用 Papa Parse 读取本地文件?

转载 作者:数据小太阳 更新时间:2023-10-29 04:35:56 27 4
gpt4 key购买 nike

如何使用 Papa Parse 读取本地文件?我在本地有一个名为 challanges.csv 的文件,但经过多次尝试后我无法使用 Papa Parse 解析它。

var data;

Papa.parse('challanges.csv', {
header: true,
dynamicTyping: true,
complete: function(results) {
console.log(results);
data = results.data;
}
});

据我所知,我在将 csv 文件作为文件打开时遇到了问题。我怎样才能用 javascript 做到这一点?

最佳答案

papaparse 的文档建议的 File API 是为浏览器使用的。假设您在服务器端的 Node 上运行它,对我有用的是利用 readable stream :

const fs = require('fs');
const papa = require('papaparse');
const file = fs.createReadStream('challenge.csv');
var count = 0; // cache the running count
papa.parse(file, {
worker: true, // Don't bog down the main thread if its a big file
step: function(result) {
// do stuff with result
},
complete: function(results, file) {
console.log('parsing complete read', count, 'records.');
}
});

可能有一个更简单的界面,但到目前为止,它运行良好,并提供流式处理选项以处理大文件。

关于javascript - 如何使用 Papa Parse 读取本地文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49752889/

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