有人可以指出或向我展示 Papa Parse 读取 csv 文件的工作示例吗?
当我尝试使用时:
Papa.parse(file, {
complete: function(results) {
console.log("Finished:", results.data);
}
});
文件名在数组中返回,而不是其中的数据。互联网上的例子都没有真正起作用。官方演示工作正常,检查其代码我找不到它奇怪地使用上述内容。
正如@Matt 在他的评论中提到的,诀窍不是传递文件名,而是传递文件对象。起初这对我来说也不直观,所以这里有一个快速解决方案:
var data;
function parse() {
var file = document.getElementById('myDOMElementId').files[0];
Papa.parse(file, {
header: true,
dynamicTyping: true,
complete: function(results) {
console.log("Finished:", results.data);
data = results.data;
}
});
}
请注意,使用本地文件时必须以这种方式调用结果。如果您想在其他地方使用结果,请将其分配给全局变量。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)