在jQuery中读取和使用CSV文件

时间:2014-07-08 12:14:27

标签: jquery csv include jquery-csv

我有以下问题:

我有一个大型CSV文件,其中包含大量数据,我需要在(外部(经过批准的))网页上使用,只使用jQuery。

我发现jQuery-csv能够将csv数据操作到数组中。一旦我有数组中的数据,我相信我将能够做我需要做的一切。但是,我不知道我应该在哪里以及如何包括&#39;我的csv文件。它是托管的,可通过网址获得。 jQuery-csv似乎永远不会链接到文件,它们的演示页面只显示通过页内<input>标记使用的内容。

为这种情况提供一些额外的深度:客户想要使用他的.csv文件数据库和很多句子(我很喜欢这个!&#39;)并随意显示这些句子站点。

tl; dr:我如何将.csv文件加载到我的页面上,所以我可以将它与jQuery-csv一起使用?

1 个答案:

答案 0 :(得分:4)

如何将.csv文件加载到我的页面

您可以使用.ajax(),类似

$.ajax({
    url: "Path/YourFileName.csv",
    async: false,
    success: function (csvd) {
        data = $.csv.toArrays(csvd);
    },
    dataType: "text",
    complete: function () {
        // call a function on complete 
    }
});

在使用$.csv.toArrays之前加载jQuery-csv插件。