Ruby on Rails控制台导出表到Excel

DDDD

Ruby on Rails 3

我有一个未在我的应用程序中显示的表。我想从控制台将表格导出为Excel。

有没有办法从控制台将数据库表导出到Excel文件?

谢谢

这是我到目前为止的内容:

require 'csv'

file = "#{Rails.root}/public/survey.csv"

userrefs = Survey.all

CSV.open( file, 'w' ) do |writer|
 userrefs.each do |ur|
   writer << ur.attributes.values_at(*column_names)
 end
end

当我输入require'csv'时,它返回false。您如何实现?此外,* column_names是未定义的。

山姆

如评论中所述,一种简单的方法是使用format.xls函数从控制台呈现excel文件。Ryan Bates的视频广泛介绍了Excel输出。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法运行Ruby控制台

来自分类Dev

在Rails控制台和控制器中需要Ruby模块

来自分类Dev

Ruby on Rails 5.0升级不适用于Rails控制台或db:migrate

来自分类Dev

漂亮地打印在Ruby中创建的JSON对象到Chrome浏览器控制台

来自分类Dev

为什么Rails控制台会创建这么多Ruby进程?

来自分类Dev

Ruby on Rails模型字段是通过控制台而不是通过浏览器更新的

来自分类Dev

Ruby on Rails模型字段是通过控制台而不是通过浏览器更新的

来自分类Dev

Hartl Ruby on Rails教程第11章测试问题:错误消息填满控制台

来自分类Dev

如何给通过 Rails 控制台执行的 Ruby 脚本在 Digital Ocean 上写入权限?

来自分类Dev

通过Ruby WebDriver获取Chrome控制台日志

来自分类Dev

检查Ruby上的浏览器控制台输出

来自分类Dev

Ruby:脚本执行后保持控制台打开

来自分类Dev

打印可编辑以在Ruby中进行控制台

来自分类Dev

如何在不执行Spring的情况下在生产中运行Ruby on Rails控制台?

来自分类Dev

在 ruby on rails 中验证 excel 表

来自分类Dev

打印大表到控制台

来自分类Dev

Ruby on Rails表关系

来自分类Dev

如何从Rails控制台中执行ruby命令(例如执行ruby脚本)?

来自分类Dev

如何将文本数据从ruby控制台传递到剪贴板中而不保存到文件中?

来自分类Dev

Rails 并将控制台查询导出到 csv

来自分类Dev

在Ruby中为变量分配值时如何避免控制台输出

来自分类Dev

从Ruby gem中运行`system'rake'`:如何抑制控制台输出?

来自分类Dev

用ruby制作一个闪烁的控制台消息

来自分类Dev

Appium Ruby控制台(ARC)抱怨HTTP请求路径为空(ArgumentError)

来自分类Dev

Ruby控制台输入停止为1024个字符

来自分类Dev

如何使用Cucumber Ruby Automation打印浏览器控制台日志?

来自分类Dev

在Ruby中抑制系统调用上的顽固控制台输出

来自分类Dev

使用rvm ruby-2.1.2的脚本,但使用rvm jruby-1.7.12的控制台。脚本失败

来自分类Dev

Ruby控制台输入停止为1024个字符

Related 相关文章

  1. 1

    无法运行Ruby控制台

  2. 2

    在Rails控制台和控制器中需要Ruby模块

  3. 3

    Ruby on Rails 5.0升级不适用于Rails控制台或db:migrate

  4. 4

    漂亮地打印在Ruby中创建的JSON对象到Chrome浏览器控制台

  5. 5

    为什么Rails控制台会创建这么多Ruby进程?

  6. 6

    Ruby on Rails模型字段是通过控制台而不是通过浏览器更新的

  7. 7

    Ruby on Rails模型字段是通过控制台而不是通过浏览器更新的

  8. 8

    Hartl Ruby on Rails教程第11章测试问题:错误消息填满控制台

  9. 9

    如何给通过 Rails 控制台执行的 Ruby 脚本在 Digital Ocean 上写入权限?

  10. 10

    通过Ruby WebDriver获取Chrome控制台日志

  11. 11

    检查Ruby上的浏览器控制台输出

  12. 12

    Ruby:脚本执行后保持控制台打开

  13. 13

    打印可编辑以在Ruby中进行控制台

  14. 14

    如何在不执行Spring的情况下在生产中运行Ruby on Rails控制台?

  15. 15

    在 ruby on rails 中验证 excel 表

  16. 16

    打印大表到控制台

  17. 17

    Ruby on Rails表关系

  18. 18

    如何从Rails控制台中执行ruby命令(例如执行ruby脚本)?

  19. 19

    如何将文本数据从ruby控制台传递到剪贴板中而不保存到文件中?

  20. 20

    Rails 并将控制台查询导出到 csv

  21. 21

    在Ruby中为变量分配值时如何避免控制台输出

  22. 22

    从Ruby gem中运行`system'rake'`:如何抑制控制台输出?

  23. 23

    用ruby制作一个闪烁的控制台消息

  24. 24

    Appium Ruby控制台(ARC)抱怨HTTP请求路径为空(ArgumentError)

  25. 25

    Ruby控制台输入停止为1024个字符

  26. 26

    如何使用Cucumber Ruby Automation打印浏览器控制台日志?

  27. 27

    在Ruby中抑制系统调用上的顽固控制台输出

  28. 28

    使用rvm ruby-2.1.2的脚本,但使用rvm jruby-1.7.12的控制台。脚本失败

  29. 29

    Ruby控制台输入停止为1024个字符

热门标签

归档