转换对象数组并附加到csv文件

时间:2020-05-08 23:49:43

标签: javascript node.js typescript csv

我正在尝试将对象数组转换为csv并写入文件,或者如果文件已经存在则追加。我找到了一个名为“ object-to-csv”的程序包,但是当我使用7.8时,它需要Node 8或更高版本。这不是升级的选项,这有什么替代方法?

1 个答案:

答案 0 :(得分:1)

您可以复制他们在实现中添加的功能,它是一个包含141行代码的单个文件(index.js),无需费力即可将实现提升并使其与节点7兼容。

https://github.com/anton-bot/objects-to-csv/blob/master/index.js

或者,您正在寻找一个扁平化的对象(删除属性),将值保留为数组,然后将该数组导出为CSV文件(使用FS或fs-extra)。

如果我能提供进一步的帮助,请随时与我们联系。