[英]Import/Read CSV in Meteor.js
使用Oskar的papa-parse建议,您可以执行以下操作:
$ meteor add harrison:papa-parse
然后在您的服务器上:
// read your file as a csv string (assuming it's in the private dir)
var csv = Assets.getText('path/to/your.csv');
// convert the csv to an array of arrays
var rows = Papa.parse(csv).data;
// show the first row
console.log(rows[0]);
推荐阅读:
另外,如果您要提前将数据存储在private
目录中,建议将其转换为无需解析即可读取的格式(即使用JSON而不是CSV)。
我会使用PapaParse读取CSV( meteor add harrison:papa-parse
),可在此处获得 。 超级好用。
您只需要使用
Papa.parse("http://example.com/file.csv", {
download: true,
complete: function(results) {
console.log(results);
}
});
或者,如果您更喜欢逐步方法,则可以使用以下方法:
Papa.parse("http://example.com/big.csv", {
download: true,
step: function(row) {
console.log("Row:", row.data);
},
complete: function() {
console.log("All done!");
}
});
恕我直言,这是一个非常好的包装,我已经广泛使用它。 更多文档[此处]。 请享用! 2
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.