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>
相关文章推荐
- 快慢指针-----Nth to Last Node in List
- 前端工程师使用node.js打造日记社区教程之一
- Node.js中连加和阶乘的reduce实践
- XML数据解析(GDataXMLNode的使用)
- Node.js 项目搭建
- 学习Express之创建并运行express-demo
- node.js 学习记录(一)安装
- nodejs 周操作
- Nodejs学习总结
- 爬虫: 基于Node.js的强大爬虫,能直接发布抓取的文章哦
- [leetcode]Populating Next Right Pointers in Each Node
- Node.Js 1
- 精灵批处理类CCSpriteBatchNode
- Node,js 中的Promise
- 几个免费的nodejs空间
- NodeJs应用场景【学习路线图】
- 19. Remove Nth Node From End of List
- Hadoop namenode无法启动
- node.js REPL
- nodejs 中的 NODE_PATH