我目前正在使用 csv-write-stream 将内容写入 csv 文件:
var fs = require('fs');
var csvWriter = require('csv-write-stream')
var writer = csvWriter()
writer.pipe(fs.createWriteStream('out.csv'))
writer.write({hello: "world", foo: "bar", baz: "taco"})
writer.end()
我喜欢这是多么容易。但是,这总是会创建一个新文件。我怎么能附加一些东西到这个文件?我什至可以使用同一个库吗?
原文由 Peter Zacharias 发布,翻译遵循 CC BY-SA 4.0 许可协议
实际上,
fs.createWriteStream
函数决定如何打开'out.csv'
在您的情况下,您可以使用
a
标志打开此文件进行添加:这是此 功能 和 标志 的文档。