簡體   English   中英

獲取上傳的 CSV 文件內容

[英]Getting uploaded CSV file contents

我是新手,請多多關照。 我可以上傳我的 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 列中的所有數據並將其存儲在數組中的方式讀取它? 提前致謝!

首先使用換行符作為分隔符將上傳的 csv 拆分為一個數組。

創建一個新的空數組。

迭代 csv 數組,使用逗號作為分隔符再次拆分每個元素,並將其保存為新數組的一個元素。

在此過程之后,您將擁有一個包含電子表格的二維數組,您可以根據需要對其進行處理。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM