在本文中,我们将学习如何从CSV文件中读取数据。对于CSV文件,结构化逗号分隔值文件,数据将作为json对象数组进行接收。
这将使我们能够探索JavaScript类和Object.assign()的使用。创建一个员工对象数组,比JSON对象本身更容易操作。
读取文件
准备
需要安装node.js。
然后创建csv文件,并将其命名为Data.csv。
我将使用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);
})</