2016-03-30 213 views
0

我很難完成將一個數組數組寫入excel文件的簡單任務。節點導出爲ex​​cel

我想:

var writeStream = fs.createWriteStream(path + "file.xls"); 

for (var x = 0; x < dataArr.length; x++) { 
    // convert to string 
    writeStream.write('' + dataArr[x]); 
} 

writeStream.close(); 

然而,這只是不斷寫數組值同一行。所以最後,只有一行有最後一個值。每次如何創建一個新行?

回答

0

在你的循環,嘗試:

writeStream.write('' + dataArr[x] + '\n');