【发布时间】:2014-11-09 05:28:18
【问题描述】:
从 Meteor 将数据导出到 CSV 的最简单方法是什么? 如何生成 CSV?
我尝试过的
添加 Npm 包:
$ meteor add meteorhacks:npm
添加 Node.js CSV 套件:
// packages.json
{
"csv": "0.4.0",
}
添加 Iron Router 包:
$ meteor add iron:router
在server上配置路由器:
// server/router.coffee
Router.map ->
@route 'exportCSV',
where: 'server'
path: '/export-csv/:id'
onAfterAction: ->
data = ... // Generated CSV
filename = 'filename.csv'
headers =
'Content-type': 'text/csv'
'Content-Disposition': 'attachment; filename=' + filename
@response.writeHead 200, headers
@response.end file
【问题讨论】:
标签: csv meteor npm export-to-csv iron-router