ruby-on-rails – 在rails中生成excel
发布时间:2020-12-17 01:48:46 所属栏目:百科 来源:网络整理
导读:我正在尝试在轨道上创建 ruby中的excel表.所以我使用了插件Rexcel.当我运行应用程序时,我收到以下错误. 未初始化的常量Rexcel :: Workbook :: Builder 我添加了以下代码,然后这个错误命中 workbook = Rexcel::Workbook.newworksheet = workbook.add_workshee
我正在尝试在轨道上创建
ruby中的excel表.所以我使用了插件Rexcel.当我运行应用程序时,我收到以下错误.
未初始化的常量Rexcel :: Workbook :: Builder 我添加了以下代码,然后这个错误命中 workbook = Rexcel::Workbook.new worksheet = workbook.add_worksheet("Customers") worksheet.add_line("name","test") headers['Content-Type'] = "application/vnd.ms-excel" headers['Content-Disposition'] = 'attachment; filename="excel-export.xlsx"' headers['Cache-Control'] = 'max-age=0' headers['pragma']="public" workbook.build 怎么解决这个? 解决方法
我建议使用Spreadsheet而不是Rexcel,因为它肯定更成熟,我正在使用它与Rails 3没有任何问题.
Here is the documentation. 整个过程将是: book = Spreadsheet::Workbook.new sheet = book.create_worksheet :name => 'Customers' sheet.row(0).concat %w{Name Country Acknowlegement} book.write '/path/to/output/excel-file.xls' (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |