`

Rails中导出excel的快速简便的方法

阅读更多

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

分享到:
评论

相关推荐

    rails-exporter-源码.rar

    4. Lib:Rails Exporter 的核心逻辑可能存在于 lib 目录下的文件,这些文件可能包含了导出的通用方法,如文件生成、压缩等。 四、关键组件 1. CSV 出口:FasterCSV(在 Rails 3.x 中)或 CSV(在 Rails 4.x 及以后...

    to_xls:这个 Rails 插件是导出到 Excel 的最简单方法。 它使您能够调用 to_xls 到一系列活动记录。 构建器选项与 to_json to_xml 相同,除了

    这个 Rails 插件是导出到 Excel 的最简单方法。 它使您能够调用 to_xls 到一系列活动记录(数组)。 除了 :include 之外,构建器选项与 to_json / to_xml 相同。 注意:IMO 我会使用 to_csv 插件; 它更兼容。 ( )...

    excel lib ror ruby

    标题 "excel lib ror ruby" 暗示我们要讨论的是在Ruby on Rails(简称RoR)框架中使用库来处理Excel文件的相关知识。RoR是一个流行的开源Web开发框架,而Ruby语言本身支持与Microsoft Excel文件交互,这在数据导入...

    make_exportable:使任何Rails模型都易于导出

    MakeExportable是Rails的gem / plugin,可帮助以各种格式导出应用程序数据。 筛选并限制使用ActiveRecord导出的数据。 从实例方法导出的返回值就像数据库列一样容易。 支持的格式 CSV:逗号分隔值 TSV:制表符分隔...

    Ruby-Yomu从各种文档读文本和元数据docdocxpagesodtrtfpdf

    它也可以在数据挖掘项目中用于预处理文档数据,或在文档管理系统中用于快速访问和检索文档信息。 在实际使用中,可能需要根据文档的具体结构和Yomu的文档说明进行微调,以确保正确地提取所需信息。同时,注意处理...

    roo:Roo为Open Office,Excel和Google Spreadsheets提供了一个界面

    1. **多格式支持**:`roo` 支持多种文件格式,包括 `.ods`(OpenDocument Spreadhseet)、`.xlsx` 和 `.xls`(Microsoft Excel的97-2003和2007+版本)以及 `.gsheet`(Google Sheets的导出格式)。这使得它能够处理...

    databox-cookbook:数据库厨师食谱

    `daru`与许多其他Ruby数据科学库如`nmatrix`、`numpyish`、`roo`(用于Excel文件处理)等兼容,可以方便地进行数据导入导出和计算。 7. **可视化** Ruby也有多个数据可视化库,如`gruff`、`plotrb`或`gplot2`,...

Global site tag (gtag.js) - Google Analytics