您的位置:首页 > Web前端 > Node.js

node.js导出json,csv格式

2014-08-01 09:43 531 查看
var nation_export_save = function(req, res) {
var encode = req.body.encode;(encode为‘utf8’ or 'GBK')
var sname = req.body.sname;
var items = req.body.items;
Nation.find({}, function(err, nations) {
if (sname == 'JSON') {
res.attachment('nation.txt');
res.send(nations);
} else if (sname == 'CSV') {
var ites = [];
var lines = items.split(',');
for (var i = 0; i < lines.length; i++) {
ites.push(lines[i]);
};
json2csv({
data: nations,
fields: ites
}, function(err, csv) {
var iconv = new Iconv('UTF-8', encode);
content = iconv.convert(csv);
res.attachment('nation.csv');
res.send(content);
})

};
})
}


长按图片识别图中二维码(或搜索微信公众号FrontEndStory)关注“前端那些事儿”,带你了解最新的前端技术。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: