controller
def to_excele
headers['Content-Type'] = "application/vnd.ms-excel"
headers['Content-Disposition'] = 'attachment; filename="report.xls"'
headers['Cache-Control'] = ''
@posts = Post.find(:all)
render :layout => false
end
view
<html>
<head>
<meta http-equiv="Content-Type" content="charset=utf-8" />
<title>excele表格</title>
</head>
<body>
<table border="1">
<tr><td>标题</td></tr>
<%@posts.each do |post|%>
<tr>
<td><%=post.title%></td>
</tr>
<% end %>
</table>
</body>
</html>
from:http://bot.iteye.com/blog/442422
分享到:
相关推荐
4. Lib:Rails Exporter 的核心逻辑可能存在于 lib 目录下的文件,这些文件可能包含了导出的通用方法,如文件生成、压缩等。 四、关键组件 1. CSV 出口:FasterCSV(在 Rails 3.x 中)或 CSV(在 Rails 4.x 及以后...
这个 Rails 插件是导出到 Excel 的最简单方法。 它使您能够调用 to_xls 到一系列活动记录(数组)。 除了 :include 之外,构建器选项与 to_json / to_xml 相同。 注意:IMO 我会使用 to_csv 插件; 它更兼容。 ( )...
标题 "excel lib ror ruby" 暗示我们要讨论的是在Ruby on Rails(简称RoR)框架中使用库来处理Excel文件的相关知识。RoR是一个流行的开源Web开发框架,而Ruby语言本身支持与Microsoft Excel文件交互,这在数据导入...
MakeExportable是Rails的gem / plugin,可帮助以各种格式导出应用程序数据。 筛选并限制使用ActiveRecord导出的数据。 从实例方法导出的返回值就像数据库列一样容易。 支持的格式 CSV:逗号分隔值 TSV:制表符分隔...
它也可以在数据挖掘项目中用于预处理文档数据,或在文档管理系统中用于快速访问和检索文档信息。 在实际使用中,可能需要根据文档的具体结构和Yomu的文档说明进行微调,以确保正确地提取所需信息。同时,注意处理...
1. **多格式支持**:`roo` 支持多种文件格式,包括 `.ods`(OpenDocument Spreadhseet)、`.xlsx` 和 `.xls`(Microsoft Excel的97-2003和2007+版本)以及 `.gsheet`(Google Sheets的导出格式)。这使得它能够处理...
`daru`与许多其他Ruby数据科学库如`nmatrix`、`numpyish`、`roo`(用于Excel文件处理)等兼容,可以方便地进行数据导入导出和计算。 7. **可视化** Ruby也有多个数据可视化库,如`gruff`、`plotrb`或`gplot2`,...