在作后台管理的时候咱们会常用到将数据导出为CSV文件,方便在Excel中以表格的形式打开查看。git
这里咱们介绍的库叫:json2csvgithub
json2csv的官网地址以下:https://github.com/zemirco/json2csv#readme 看上去仍是很厉害的呢,其实咱们平时使用中也有不少其余web工具能够吧json文件转化为csv文件,其中包括:web
这两个都是平时收集的很好的工具。虽然有这些工具可是在也须要介绍咱们这里使用的json2csv,其实经过一个最简单的例子就很好理解了。json
const json2csv = require('json2csv'); const fs = require('fs'); const fields = ['car', 'price', 'color']; const myCars = [ { "car": "Audi", "price": 40000, "color": "blue" }, { "car": "BMW", "price": 35000, "color": "black" }, { "car": "Porsche", "price": 60000, "color": "green" } ]; let csv = json2csv({ data: myCars, fields: fields }); fs.writeFile('file.csv', csv, function(err) { if (err) throw err; console.log('file saved'); });
其余使用仍是具体看官网吧,并且他还有异步的使用方式啊,确实很强大的啊。异步