Code前端首页关于Code前端联系我们

使用 Nodejs 生成 CSV 文件的教程

terry 2年前 (2023-09-09) 阅读数 216 #Javascript
文章标签 csvnodejs

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

nodejs生成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前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门