【问题标题】:Getting uploaded CSV file contents获取上传的 CSV 文件内容
【发布时间】:2019-03-20 06:31:11
【问题描述】:

我是新人,请见谅。我可以上传我的 csv,我可以看到它确实存在。我能够获取文件名和大小,但我想获取内容。这是我当前处理用户上传的 csv 的函数:

uploadCsv: function(e) {
        var input = e.target;
        var file = input.files[0];
        var fd = new FormData();

        fd.append('Content-Type', file.type);
        fd.append('file', file);
    }

我的 csv 文件的内容如下所示:

id,name,email,birthday,contact_number,blacklisted,is_vip,interests,total_spend,current_spend,total_points,created_at,updated_at
10645,action,action123@test.com,2001-01-05T00:00:00+0800,N,,0.00,24700,,2018-12-05T16:51:06+0800,2018-12-05T16:51:06+0800
10643,boy,meows@gmail.com,2001-01-05T00:00:00+0800,N,,0.00,,,2018-12-05T16:31:26+0800,2018-12-05T16:31:26+0800
10642,boy,test321@test.com,2001-01-05T00:00:00+0800,N,,0.00,,,2018-12-05T16:30:05+0800,2018-12-05T16:30:05+0800

如何以一种只能获取 id 列中的所有数据并将其存储在数组中的方式读取它?提前致谢!

【问题讨论】:

标签: javascript php file csv


【解决方案1】:

先将上传的csv拆分成一个数组,以换行符为分隔符。

创建一个新的空数组。

遍历 csv 数组,使用逗号作为分隔符再次拆分每个元素,并将其保存为新数组的元素。

在此过程之后,您将拥有一个包含电子表格的二维数组,您可以根据需要对其进行处理。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-13
  • 1970-01-01
  • 2011-12-12
相关资源
最近更新 更多