如何在Node.js中读取CSV文件

本文详细介绍了如何在Node.js环境中读取CSV文件并将其转换为JSON对象数组。通过创建Employee类并利用Object.assign(),可以方便地操作和处理数据。文章还提供了完整的代码示例,演示了从读取文件到处理数据的完整流程。
摘要由CSDN通过智能技术生成

在本文中,我们将学习如何从CSV文件中读取数据。对于CSV文件,结构化逗号分隔值文件,数据将作为json对象数组进行接收。

这将使我们能够探索JavaScript类和Object.assign()的使用。创建一个员工对象数组,比JSON对象本身更容易操作。

读取文件

准备

需要安装node.js。

然后创建csv文件,并将其命名为Data.csv。

xxx

我将使用Visual Studio Code(VSCode)。

1. 通过打开"终端"窗口并键入以下内容,将index.js作为默认文件创建package.json,

npm init -y

2. 要安装npm软件包,请在“终端”窗口中键入,

npm i csvtojson

3. 创建一个名为index.js的文件,然后在编辑器中将其打开。

读取CSV文件并获取Json对象数组

将以下代码添加到index.js文件。

调用csv()返回一个promise。

const csv = require('csvtojson')

const converter = csv()
  .fromFile('./Data.csv')
  .then((json) => {
      console.log(json);
  })</
  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值