我查看了他们的API,但没有取得任何成功。
我正在尝试解析当他们进入服务器时发送给客户端的一些csv文件。
我试过这段代码:
// Parse local CSV file
Papa.parse("data/premier league/14-15s.csv", {
complete: function(results) {
console.log("Finished:", results.data);
}
});
哪个不起作用。它给出了以下输出:
Finished: [Array[1]]0: Array[1]0: "data/premier league/14-15s.csv"length: 1__proto__: Array[0]length: 1__proto__: Array[0]concat: function concat() { [native code] }constructor: function Array() { [native code] }entries: function entries() { [native code] }every: function every() { [native code] }filter: function filter() { [native code] }forEach: function forEach() { [native code] }indexOf: function indexOf() { [native code] }join: function join() { [native code] }keys: function keys() { [native code] }lastIndexOf: function lastIndexOf() { [native code] }length: 0map: function map() { [native code] }pop: function pop() { [native code] }push: function push() { [native code] }reduce: function reduce() { [native code] }reduceRight: function reduceRight() { [native code] }reverse: function reverse() { [native code] }shift: function shift() { [native code] }slice: function slice() { [native code] }some: function some() { [native code] }sort: function sort() { [native code] }splice: function splice() { [native code] }toLocaleString: function toLocaleString() { [native code] }toString: function toString() { [native code] }unshift: function unshift() { [native code] }Symbol(Symbol.iterator): function ArrayValues() { [native code] }Symbol(Symbol.unscopables): Object__proto__: Object
csv ??
在哪里答案 0 :(得分:1)
虽然这个问题是在5个月前发布的,但我相信我遇到了类似的问题,而我刚解决了这个问题,所以我想我会分享我认为的解决方案,以防万一初学者,像我一样偶然发现了一个答案。
在我看来,您正试图通过路径通过机器上的csv文件解析papa解析。我相信这意味着你要解析一个远程文件,在papa parse网站上看起来像:
Papa.parse(url, {
download: true,
// rest of config...
});
因此,在我看来,你只是错过了download: true
的第二个论点。它在他们的文档中说url也可以是一条路径 - 就像你拥有的路径一样。同样,我对我的回答并不十分自信,因为我大约7周前才开始编码,但希望这可能会帮助那些在混乱中偶然发现这个帖子的人!
答案 1 :(得分:0)
您正在解析包含内容data/premier league/14-15s.csv
的字符串 - 而不是本地CSV文件。再看看文档。要解析本地CSV文件,您必须传入从<input type="file">
元素获取的File对象。