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

Node.js 读取 csv 文件的教程

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

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

有关生成csv文件的信息,请阅读这篇文章:使用nodejs生成csv文件指南。

node.js读取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前端网发表,如需转载,请注明页面地址。

发表评论:

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

热门