我是新来的,请保持怜悯。我可以上传我的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列中的所有数据并将其存储在数组中的方式进行读取?预先感谢!
答案 0 :(得分:0)
首先使用上一行换行符将上传的csv拆分为一个数组。
创建一个新的空数组。
迭代csv数组,使用逗号作为分隔符再次拆分每个元素,并将其另存为新数组的元素。
此过程完成后,您将拥有一个二维数组,其中包含可以根据需要处理的电子表格。