Javascript 如何使用fs.createWriteStream更新单个行
我使用以下逻辑,但无法在特定行更新csv。允许将行号传递到Javascript 如何使用fs.createWriteStream更新单个行,javascript,node.js,csv,fs,Javascript,Node.js,Csv,Fs,我使用以下逻辑,但无法在特定行更新csv。允许将行号传递到options对象中缺少什么 let stream=fs.createWriteStream( filePathVariable, { start:csvRowNumberVariable//行号不应该从这里开始吗? } ); 流写入(数据); stream.end(); stream.on('finish',()=>{ console.log('finished') 解决(); }); csv命令不是分隔值吗?Str它们也用空格或新行字
options
对象中缺少什么
let stream=fs.createWriteStream(
filePathVariable,
{
start:csvRowNumberVariable//行号不应该从这里开始吗?
}
);
流写入(数据);
stream.end();
stream.on('finish',()=>{
console.log('finished')
解决();
});
csv命令不是分隔值吗?Str它们也用空格或新行字符分隔?start:csvRowNumberVariable//这不是行号应该“开始”的地方吗?
——绝对不是。写流是字节流。它没有行的概念<代码>开始是开始的字节,而不是行。@ChristianFritz我感谢您的澄清。如果你能帮助我理解解决问题的核心理念,我将非常感激。