問題:
CSV データをオブジェクトの配列に変換する、見出しをキー、値を対応する値として使用し、 JavaScript.
サンプル CSV データ:
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
必要な出力:
[ { 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 データをオブジェクトの配列に自動的にマップする $.csv.toObjects(csv) という関数を提供します。
手順:
コード:
var data = $.csv.toObjects(csv);
出力:
データ変数には、次の配列が含まれます。見出しをキーとして、値を対応するオブジェクトとして持つオブジェクトvalue.
注:
出力配列内の元のキーと値のマッピングは、技術的に無効な JavaScript です。上記のコード例に示すように、括弧で囲む必要があります。
以上がCSV データを JavaScript オブジェクトの配列に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。