NPM酷库049:csv-parse,解析csv文件
NPM酷库,每天两分钟,了解一个流行NPM库。·
在NPM酷库048中,我们介绍了可以将JSON数据导出为csv文件的库:json2csv,今天,今天我们再来了解如何解析、导入一个csv文件。
csv-parse
csv-parse 用于将一个文本字符串数据解析为JSON对象或数组:
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还提供异步函数和流对象支持。
参考资料
https://github.com/adaltas/no...
http://csv.adaltas.com/parse/
NPM酷库049:csv-parse,解析csv文件相关推荐
- NPM酷库:qs,解析URL查询字符串
NPM酷库,每天两分钟,了解一个流行NPM库. Node.js 标准库中有一个库叫querystring,这个库用来处理URL查询字符串: const querystring = require('q ...
- NPM酷库046:cson-parser,解析CSON数据
NPM酷库,每天两分钟,了解一个流行NPM库.· 前两期我们分别介绍了JSON5和YAML,这两种数据格式相对于JSON,更加易于人类编写和理解,今天我们继续介绍另外一个容易编写的格式 CSON. C ...
- php 数字货币格式化,NPM酷库:accounting,格式化数字和货币
NPM酷库,每天两分钟,了解一个流行NPM库.· 上次,我们了解到如何使用numeral库格式化数字.今天我们继续认识另外一个用来格式化数字的库accounting. accounting accou ...
- NPM酷库:numeral,格式化数字
NPM酷库,每天两分钟,了解一个流行NPM库.· JavaScript Core 并没有提供足够的数字变量格式化方式,而我们经常需要这样的操作,比如给数字加单位等,虽然需求简单,但是写起来还是要费一些 ...
- NPM酷库:accounting,格式化数字和货币
NPM酷库,每天两分钟,了解一个流行NPM库.· 上次,我们了解到如何使用numeral库格式化数字.今天我们继续认识另外一个用来格式化数字的库accounting. accounting accou ...
- NPM酷库:dotenv,从文件加载环境变量
NPM酷库,每天两分钟,了解一个流行NPM库.· 我们经常需要Node.js程序运行时加载不同的配置,比如开发环境和生产环境的数据数据库配置就可能不一样,使用 process.env.DB_HOST ...
- NPM酷库:dateformat 时间字符串格式化
NPM酷库,每天两分钟,了解一个流行NPM库. JavaScript中Date内置对象的toString() 方法可以将时间对象转换为字符串,但是转换后的格式是这个样子的: Thu Feb 01 20 ...
- NPM酷库:uuid,生成随机ID
NPM酷库,每天两分钟,了解一个流行NPM库. 在中心化应用中,数据记录的ID往往是数据库生成的自增ID,但是在分布式应用中,就会存在一些问题: 保存数据之前就需要给数据标识ID 数据规模超级大,中央 ...
- NPM酷库:cheerio,服务端jQuery接口实现
NPM酷库,每天两分钟,了解一个流行NPM库. jQuery 是前端DOM操作的利器,我们通过jQuery的接口可以方便地访问.修改DOM树中的节点和内容. 有时,在Node.js服务端,我们也需要类 ...
最新文章
- 使用WebEx录制视频并转换为MP4
- python 不得不知的第三方库以及常用安装包
- [11] ADB 实用功能
- 基于HTML5 的人脸识别技术
- 让UpdatePanel支持上传文件:解决当页面显式设置document.domain时提示的500错误
- 正确地实现以太币转账
- POJ 1182 食物链(带权并查集)
- 11个好用的黑科技资源搜索网站
- matlab安装自行下载的工具箱
- java zoom,进口javazoom不能得到解决
- JavaScript登录界面制作
- 盈利“晴空”下,唯品会拨不开的“乌云”
- 另一大短视频网址无水印下载,爱了吗?
- 为什么用红墨水试验检测BGA焊接情况?我教你如何对结果预判!
- Python之Excel编辑-[小试牛刀]表格插入列
- 点燃我,温暖你,李峋同款爱心代码!
- KUKA基坐标创建步骤
- java飞机大战护盾_全民飞机大战无敌护盾使用方法分享
- 后“双减”时代的智能教育市场,智能家居行业有机会分一杯羹吗?
- 自由职业者如何用一台电脑赚钱?
热门文章
- 用户中心--需求分析
- AE(2):项目、合成、图层之间的关系
- 日常使用计算机过程中发现的中断,2010年会计从业考试《初级电算化》章节习题及答案(5)...
- 2022年全球市场重型车床卡盘总体规模、主要生产商、主要地区、产品和应用细分研究报告
- QQ音乐mv如何下载...
- 【JAVA】条件判断语句合集(源代码实例,入门参考)
- 【JY】提升有限元分析核心能力,这三类概念思维不可或缺
- Java实现汉字转拼音,多音字处理,简单明了
- springboot-mybatis多数据源的配置方法
- Android 将文字转换成图片并保存起来,搭建android开发环境实验报告