2016-03-30 14 views
0

Ich habe eine sehr harte Zeit mit der einfachen Aufgabe, ein Array von Zahlen in eine Excel-Datei zu schreiben.Node-Export nach Excel

Ich habe versucht:

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

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

writeStream.close(); 

Dies ist jedoch die Array-Werte in der gleichen Zeile zu schreiben gerade hält. Also gibt es am Ende nur eine Zeile mit dem letzten Wert. Wie ist es möglich, jedes Mal eine neue Zeile zu erstellen?

Antwort

0

In der Schleife, versuchen:

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