2017-02-03 32 views
0

出力はpapapareをループしてデータを別の配列に入力するにはどうすればよいですか?

The ouput私はこのフォーマットを

にconsole.logを使用して、各個別の値 を取得する方法を知っている

(DATA2 [ "0"] [2])のように見えます。

どのように配列

var data1 = []; 
    var data2=[]; 
    var data_all=[] 
    Papa.parse("https://docs.google.com/spreadsheets/d/1xel1zIsw6LzpeoqvuYQfCjoOjIz-LEcUz5zv8BdoQMI/pub?output=csv", { 
     download: true, 
     complete: function(results) { 
    var mydata = results.data; 
    console.log(results); 
    data1.push(results.data[0]); 
    data2.push(data1[0]); 
    console.log(data2["0"][2]); 


       for (var i = 0; i < data2["0"].length; i++){ 
        console.log(data2[i]); 
       } 





    } 


}); 

答えて

0

確かにあなたは、各解析された列に名前を入れて(最初の行をスキップ)するために、ヘッダ行の設定を使用することができますに、私はそれぞれの値をループして入力してだろう。これを行うと、ヘッダー名を使用して各オブジェクトプロパティにアクセスできます。このようなもの:

Papa.parse("https://docs.google.com/spreadsheets/d/1xel1zIsw6LzpeoqvuYQfCjoOjIz-LEcUz5zv8BdoQMI/pub?output=csv", { 
    download: true, 
    header: true, 
    complete: function(results) { 
      var rows = results.data; 
      for (var i = 0; i < rows.length; i++){ 
       console.log(rows['Amount']); 
      } 
} 

Papaparse docsを参照してください。

関連する問題