1

我正在尝试.csv在我的 JavaScript 中导入文件并尝试将其保存在数组中。我在 stackoverflow.com 上搜索时得到了以下示例,以使用 jQuery-CSV调用的库函数csv2Dictionary()来执行此操作。

var data = $.csv2Dictionary(csv):

在上面的代码行中,“数据”会给我我的数组,但是在我进入这一步之前有人可以帮助我知道,我怎样才能csv2Dictionary()从我的 JavaScript 调用?

4

2 回答 2

1

你到底是什么意思“从我的javascript调用它”?

答案很简单:去做;)

只需确保在尝试调用该函数之前已加载 jQuery 和 jQuery-CSV。然后你可以很容易地做这样的事情:

var csv;
// ...
// Create your CSV
// ...
$.csv2Dictionary(csv);
于 2012-09-13T14:25:15.977 回答
0
    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);
    }
于 2016-04-11T08:41:50.017 回答