首頁 > web前端 > js教程 > 如何將 CSV 資料轉換為 JavaScript 物件陣列?

如何將 CSV 資料轉換為 JavaScript 物件陣列?

Mary-Kate Olsen
發布: 2024-12-14 22:48:11
原創
939 人瀏覽過

How to Convert CSV Data to a JavaScript Array of Objects?

如何在JavaScript 中讀取CSV 資料並將其轉換為陣列

問題:

問題:

您有包含多列的CSV 資料。如何使用 JavaScript 讀取這些資料並將其轉換為數組,其中每個物件代表一行鍵值對?

heading1,heading2,heading3,heading4,heading5
value1_1,value2_1,value3_1,value4_1,value5_1
value1_2,value2_2,value3_2,value4_2,value5_2
...
登入後複製

範例CSV 資料:

[
    { heading1: 'value1_1', heading2: 'value2_1', heading3: 'value3_1', heading4: 'value4_1', heading5: 'value5_1' },
    { heading1: 'value1_2', heading2: 'value2_2', heading3: 'value3_2', heading4: 'value4_2', heading5: 'value5_2' },
    ...
]
登入後複製

預期的輸出陣列:

解決方案:

使用jQuery-CSV 庫,您可以輕鬆地將CSV 資料轉換為物件數組:

第1 步:新增行斷點

確保您的CSV 資料有換行符以使其有效。
var data = $.csv.toObjects(csv);
登入後複製

第2 步:使用$.csv.toObjects()函數

輸出:

注意:為了獲得更大的靈活性和相容性,建議使用 jQuery-CSV 函式庫,而不是您提供的程式碼範例。

以上是如何將 CSV 資料轉換為 JavaScript 物件陣列?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板