使用 Nodejs 生成 CSV 文件的教程
使用 Node.js 在 CSV 文件中写入数据数组的快速教程

我之前有一篇文章介绍node.js读取CSV文件。本文介绍如何使用 NodeJS 生成 CSV 文件。
object-to-CSV 是一个很棒的库,可以使用 Nodejs 将对象数组快速写入 CSV 文件。
当然还有更多的库。我发现这对于我需要生成一次性 CSV 文件的项目非常有用,因此我编写了这个小教程。
在更多注重性能的应用程序中,使用基于流的库(例如 fast-csv)可能会满足您的需求。
npm install objects-to-csv
介绍库:
const ObjectsToCsv = require('objects-to-csv')
如果您有一个准备写入 CSV 的对象数组,请初始化一个新的 ObjectsToCsv 对象实例:
await csv.toDisk('./list.csv')
这是一个基于promise的API,我使用的是await,所以我必须在异步函数中调用它。
CSV 中的列名称自动从对象属性名称派生。
请注意,此命令会覆盖文件的现有内容。要附加到文件,请传递第二个对象并将附加属性设置为 true:
await csv.toDisk('./list.csv', { append: true })
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
上一篇:js 打破 for 循环 下一篇:Node.js 读取 csv 文件的教程
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。