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

nodejs 导出excel

2016-01-27 15:45 501 查看
<span style="font-size:18px;">exportFile.get = function(req,res){
var fileName = req.query.fileName;

res.set({
'Content-Type': 'application/vnd.ms-execl',
'Content-Disposition': "attachment;filename=" + encodeURIComponent(fileName),
'Pragma': 'no-cache',
'Expires': 0
});

var data = [];

var content = 'username\tage\tsex\t\n';

for(var i=0;i < 10;i++){
var name = "username"+i;
var age = i+10;
var sex = "boy";

content += require("util").format("%s\t,%s\t,%s\t\n",name,age,sex);

}
var buffer = new Buffer(content);
//转换字符集
var iconv = require('iconv-lite');
var str = iconv.encode(buffer, 'gb2312');
res.send(str);
};</span>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: