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] 删除。
我来说两句