我正在尝试.csv
在我的 JavaScript 中导入文件并尝试将其保存在数组中。我在 stackoverflow.com 上搜索时得到了以下示例,以使用 jQuery-CSV
调用的库函数csv2Dictionary()
来执行此操作。
var data = $.csv2Dictionary(csv):
在上面的代码行中,“数据”会给我我的数组,但是在我进入这一步之前有人可以帮助我知道,我怎样才能csv2Dictionary()
从我的 JavaScript 调用?
我正在尝试.csv
在我的 JavaScript 中导入文件并尝试将其保存在数组中。我在 stackoverflow.com 上搜索时得到了以下示例,以使用 jQuery-CSV
调用的库函数csv2Dictionary()
来执行此操作。
var data = $.csv2Dictionary(csv):
在上面的代码行中,“数据”会给我我的数组,但是在我进入这一步之前有人可以帮助我知道,我怎样才能csv2Dictionary()
从我的 JavaScript 调用?
你到底是什么意思“从我的javascript调用它”?
答案很简单:去做;)
只需确保在尝试调用该函数之前已加载 jQuery 和 jQuery-CSV。然后你可以很容易地做这样的事情:
var csv;
// ...
// Create your CSV
// ...
$.csv2Dictionary(csv);
readTheFileWhenLoaded = function(){
$('#inputTypeFileInHTML').change(function(event){
readTheFile(this.files[0]);
$('#inputTypeFileInHTML').val(null);
});
}
readTheFile= function(file){
var fileContent;
var r = new FileReader();
r.onload = function(e) {
fileContent= e.target.result;
fileContentAsStringJavaScriptVar(fileContent);
}
r.readAsText(file);
}
fileContentAsStringJavaScriptVar= function(fileContent){
console.log(fileContent);
$.csv2Dictionary(fileContent);
}