如何使用Node.js读取CSV文件

使用Node.js从CSV文件读取数据的快速教程

您可以使用许多不同的npm模块来读取CSV文件。

他们大多数是基于, 喜欢csv-parser或者node-csv

这些非常适合在生产系统中处理CSV。

当我不考虑性能时,我喜欢保持简单。例如,对于一次CSV解析,我不得不整合后端系统。

为此,我使用了neat-csv,这是一个csv-parser简单的async / await接口的功能。

使用安装npm install neat-csv并在您的应用程序中要求它:

const neatCsv = require('neat-csv');

然后从文件系统加载CSV并调用neatCsv传递文件内容:

const fs = require('fs')

fs.readFile(’./file.csv’, async (err, data) => { if (err) { console.error(err) return } console.log(await neatCsv(data)) })

现在,您可以开始处理数据,该数据被格式化为JavaScript对象数组。

免费下载我的Node.js手册


更多节点教程: