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 文件。瑞安·贝茨 video广泛涵盖 Excel 输出。
关于ruby-on-rails - Ruby on Rails 控制台导出表到 excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20571454/