如何同时使用csv和Javascript

如何同时使用csv和Javascript,javascript,jquery,arrays,csv,Javascript,Jquery,Arrays,Csv,嗨,我正在尝试创建一个JavaScript程序,从csv表中提取数据,并将这些数据放入数组中。我已经安装了一个jquery库来帮助我实现这一点,但由于这是我的第一次,我不确定如何实现这些方法。想知道是否有人可以提供如何使用此方法的背景信息: var data = $.csv.toObjects(csv): 这是否需要位于包含csv文件url/路径的函数下。例如: $(document).ready(function() { $.ajax({ url: "C:\Users\Deskt

嗨,我正在尝试创建一个JavaScript程序,从csv表中提取数据,并将这些数据放入数组中。我已经安装了一个jquery库来帮助我实现这一点,但由于这是我的第一次,我不确定如何实现这些方法。想知道是否有人可以提供如何使用此方法的背景信息:

var data = $.csv.toObjects(csv):
这是否需要位于包含csv文件url/路径的函数下。例如:

$(document).ready(function() {  
$.ajax({
    url: "C:\Users\Desktop\tester excel.csv",

    success: function (csvd) {
        data = $.csv.toArrays(csvd);
    },
有没有一种方法可以测试程序,以确保它将输入放入数组中(比如看到它打印出来)。任何有帮助的JavaScript对我来说都是非常陌生的

至于这个问题,你是对的。首先通过Ajax获取,然后将结果发送到$.csv


顺便说一句,最好使用诸如PHP之类的服务器端编程语言,因为它们可以更好地实现这样的东西。

您不能向硬盘上的任何目录发出AJAX请求

除非您的web根目录是您的桌面,否则将永远不会提供该文件

tester excel.csv
移动到webroot中,并使用URL而不是文件路径请求它


您还应该学习如何使用web控制台,这样当您的真正问题是获得404时,就不必发布有关库的问题。

async:false
您很少希望执行同步请求,因为这会在请求完成之前阻塞UI。确实要这样做吗?
async:false
不推荐使用。在2018年,您没有理由这么做。我使用直接文件路径访问我的csv,但您如何将其添加到我的webroot或使用URL请求它?您必须将文件放到web服务器上,然后使用其URL通过AJAX调用获取。JavaScript也是一种服务器端编程语言。@BlackJack这意味着什么?他说的不是服务器端javascript,而是前端使用,所以你的答案是正确的,但不合适,毫无用处。你说的是使用服务器端语言,比如PHP。我只是想指出,JavaScript也是一种服务器端语言,因此没有必要改变这种语言。