0
私はcsv-stringifyを使って配列オブジェクトを文字列に変換し、csvファイルに追加しています。 500行を書きますが、csvファイルで314行を受信しましたか?stream.writeを使用したときの入出力間のデータの不一致
ここにある私のコード:任意の助言のための
let stringifyOpts = { formatters: this.formatters }
if (isFirstChunk) {
stringifyOpts.header = true;
stringifyOpts.columns = this.columnNames
}
let stringifier = csv.stringify(stringifyOpts);
let writeStream = fs.createWriteStream(this.filePath, { flags: 'a' });
stringifier.pipe(writeStream);
//data.length = 500
data.forEach(row => {
stringifier.write(row);
})
stringifier.end();
writeStream.end();
ありがとうございました!
よろしくお願いいたします。