NPM酷庫049:csv-parse,解析csv文件

NPM酷庫,天天兩分鐘,瞭解一個流行NPM庫。·node

在NPM酷庫048中,咱們介紹了能夠將JSON數據導出爲csv文件的庫:json2csv,今天,今天咱們再來了解如何解析、導入一個csv文件。git

csv-parse

csv-parse 用於將一個文本字符串數據解析爲JSON對象或數組:github

const parse = require('csv-parse/lib/sync')

let data=`id,name,age
3,張三,21
4,李四,32
`;

parse(data,{ columns: true, auto_parse: true });
// [{id:3,name:'張三',age:21},{id:4,name:'李四',age:32}]

除了同步方式解析,csv-parse還提供異步函數和流對象支持。json

參考資料

https://github.com/adaltas/no...數組

http://csv.adaltas.com/parse/異步

相關文章
相關標籤/搜索