小编Chr*_*ris的帖子

使用 fast-csv 将写入附加到 csv 文件

我下面的函数读取accounts.csv,但是,我希望能够在其中写入。每次我执行 fs.createWriteStream 时,它都会覆盖整个文件并替换它。这是我的代码。我想附加结果

let stream = fs.createReadStream("accounts.csv");

fast
    .fromStream(stream, {headers : ["Account",
        "OrgName", "Contact1", "Contact2", "AddrLine1",
        "AddrLine2", "City", "State", "ZipPostal", "Country",
        "AccountType", "ACCTTYPE", "Partner", "PTRDATE", "LSTCONTD",
        "LSTGIFTDT", "LSTGIFTAmt"]})
    .on("data", function(data){
      var orgName = data
      console.log(data);
    })
    .on("end", function(){
      console.log("done");
    });


let ws = fs.createWriteStream('accounts.csv');

fast.
    write([

        {r: "r1", s:"s1"}

    ], {headers:true})
        .pipe(ws);
Run Code Online (Sandbox Code Playgroud)

csv node.js express

1
推荐指数
2
解决办法
3287
查看次数

标签 统计

csv ×1

express ×1

node.js ×1