Nodejs
最大的特点就是基于事件驱动和异步并发操作。大多数人知道
nodejs
是用于网络后台服务的新平台,可以很方便的提供后台服务;除了用于网络开发外,其实
nodejs
对于线下文件并发处理也是很方便的,不同于
C++
、
java
,利用
nodejs
可以快速的搭建读写框架,实现文件处理操作。
本文介绍一种程序开发中常见文件格式(csv)的处理。在nodejs官网提供的开发包中,有很多关于csv的包,下载量最多的是CSV包,下面就介绍如何使用CSV包处理文件。
首先下载包:
npm install csv
以官网上的例子解析用法:
//node samples/string.js
var csv =require('csv');
csv()
.from('"1","2","3","4"\n"a","b","c","d"')
.to(console.log )
//Output:
//1,2,3,4
//a,b,c,d
首先要引用csv