Node.js 读取 csv 文件的教程
使用 Node.js 从 CSV 文件读取数据的快速教程
有关生成csv文件的信息,请阅读这篇文章:使用nodejs生成csv文件指南。

node.js 中有多个不同的 npm 模块,可让您从 CSV 文件读取库。
其中大多数都是基于流的,例如 csv-parser 或 node-csv。
它们对于在生产环境中处理 CSV 非常有用。
当我不考虑性能时,我喜欢让事情变得简单。例如,我需要一次性构建后端系统来分析 CSV。
为此,我使用neat-csv,这是一个将 csv 解析器功能公开给简单的异步/等待接口的包。
安装依赖项
使用 npm install clean-csv 安装它并在您的应用程序中请求它:
在您的项目中,使用npm或yarn安装neat-csv:
npm install neat-csv -S
npm yarn neat-csv -S
业务实施
介绍整洁的 csv
/**
* 前端教程网
* https://www.pipipi.net/
*/
const neatCsv = require('neat-csv');
然后从文件系统加载CSV并调用neatCsv传递文件内容:
/**
* 前端教程网
* https://www.pipipi.net/
*/
const fs = require('fs')
fs.readFile('./file.csv', async (err, data) => {
if (err) {
console.error(err)
return
}
console.log(await neatCsv(data))
})
现在您可以开始对数据执行必要的操作,数据采用 JavaScript 对象数组的形式。
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。