Javascript 将标题添加到fast csv包的输出csv
我正在使用节点包从SQL查询生成CSV文件。下面是相关的代码位Javascript 将标题添加到fast csv包的输出csv,javascript,node.js,csv,fast-csv,Javascript,Node.js,Csv,Fast Csv,我正在使用节点包从SQL查询生成CSV文件。下面是相关的代码位 const dataStream = client.query(copyTo(q)); const writeStream = fs.createWriteStream('output.csv'); dataStream.pipe(writeStream); dataStream.on('end', async function () { console.log("Closing client"); await
const dataStream = client.query(copyTo(q));
const writeStream = fs.createWriteStream('output.csv');
dataStream.pipe(writeStream);
dataStream.on('end', async function () {
console.log("Closing client");
await client.end();
});
上面的代码可以生成CSV文件,但是我不能将标题行添加到输出CSV中
问题:如何向csv输出文件添加标题行 添加如下标题 const csv=require('fast-csv') const ws=fs.createWriteStream(
${plant_id}.csv
);
csv.write([
收到数据,
],
{头:['header 1','header 2','header 3','header 4']}
).管道(ws) 这个链接有用吗?嗯,这个链接断了