2017-02-03 34 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充分借鑑。