2016-03-30 167 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');