ノードJSに私のコードがありますが、どのように複数の.write()コマンドを実行できますか?このコードの出力はtest.xlsファイルを作成します。そのファイルを開くと、ヘッダ( "Sl No" + "\ t" + "Age" + "\ t" + "名" + "\ n" は)、私はそれらのすべて(ヘッダ、ROW1、ROW2)一緒にすべて実行し、Test.xlsをファイルに複数の.write()コマンドを実行するにはどうすればよいですか?
exports.post = function(req, res){
var writeStream = fs.createWriteStream("test.xls");
var header="Sl No"+"\t"+" Age"+"\t"+"Name"+"\n";
var row1 = "0"+"\t"+" 21"+"\t"+"Rob"+"\n";
var row2 = "1"+"\t"+" 22"+"\t"+"bob"+"\n";
writeStream.write(header);
writeStream.write(row1);
writeStream.write(row2);
writeStream.close();
\t
};
なぜあなたは別に、 '' "\ tで" 飛び出し 'と' "\ nの" されていますか? 1つの文字列 'var header =" Sl No \ tAge \ tName \ n ";'にすべてを埋め込むことができます。 – jfriend00
あなたはそれらがすべてファイル内にあるわけではありませんか?どのようにファイルを見ていますか?また、これは '['header'、 'row1'、 'row2']。join( '\ t')'を何もしません。それはなぜそこにあるのですか? – jfriend00
ああ申し訳ありません。私のコードを整理するだけです –