gpt4 book ai didi

node.js - 通过nodejs和ya-csv将数据添加到预先存在的csv文件

转载 作者:太空宇宙 更新时间:2023-11-03 22:02:57 25 4
gpt4 key购买 nike

我希望有人能为我阐明这一点......我一生都无法弄清楚如何使用 nodejsya-csv(模块)将数据附加到预先存在的 csv 文件中。 (在本例中称为 Staff.csv)如果我运行此脚本两次,csv 文件将被覆盖而不是更新以同时保存旧信息和新信息。难道没有人对 ya-csv 有很好的了解并且可以帮助我或知道替代方案吗?

dictionary = {
//data...
};

var csv = require('ya-csv');
var w = csv.createCsvFileWriter('staff.csv');
var data = [];
for(key in dictionary) {
if(typeof dictionary[key] !== 'function'){
data.push(key);
data.push(dicitonary[key]);
}
}
w.writeRecord(data);

最佳答案

尝试将正确的options对象传递给createCsvFileWriter函数:

var w = csv.createCsvFileWriter('staff.csv', {'flags': 'a'});

'a' 这里的意思是“追加”。它允许您将内容添加到现有文件的末尾。对于所有可用的标志,请参阅 Nodejs Documentation .

关于node.js - 通过nodejs和ya-csv将数据添加到预先存在的csv文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12499063/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com