2017-07-05 76 views
0

我正在創建一個文件上傳操作,我將在其中檢索文件的內容並執行一些功能。Javascript如何更改javascript數組格式?

我要求用戶在Excel表格中輸入以下格式的數據並將excel文件保存爲CSV文件。

enter image description here 然後我用這個函數讀取顯示文件的內容。

var fileInput = document.getElementById("csv"); 

     readFile = function() { 

       console.log("file uploaded"); 
       var reader = new FileReader(); 
       reader.onload = function() { 
      reader.readAsBinaryString(fileInput.files[0]); 
      }; 
      } 
      if (fileInput){ 
       fileInput.addEventListener('change', readFile); 
      } 

函數輸出此圖像。 enter image description here

我無法弄清楚的是如何從文件輸出格式轉換和排列爲所需的輸出格式。

var numbers = [75799757,9744710,79989647,99029704,];

enter image description here

+0

https://jsfiddle.net/z39ntvfp/ –

+0

@JagadeshaNH初始出陣列不包括逗號在它們之間僅有的空間。沒有逗號的ar​​r。 – Ola

+0

然後刪除附加的逗號 –

回答

0

var numbers = [75799757,9744710,79989647,99029704]; 
 
var str=""; 
 

 
numbers.forEach(function(number){ 
 
\t str += number + ", "; 
 
}); 
 

 
var newStr = str.substring(0, str.length-2); 
 

 
document.write(newStr);