axlsx_rails gem:不呈现任何非数字字符

时间:2015-09-17 22:11:51

标签: ruby-on-rails ruby excel axlsx

所以我正在设置我的rails应用程序中的axlsx_rails并遇到一个一致的问题,即下载的xlsx不显示任何非数字字符。它也不打印任何包含非数字字符的单元格(即“1p”)将是一个空白单元格。

这是axlsx文件中的文件:

wb = xlsx_package.workbook
wb.add_worksheet(name: "classes") do |sheet|
  @student.classes.each do |class|
    sheet.add_row [class.name, "1"]
  end
  sheet.add_row ["p", "2", "e", "3"]
end

控制器代码是

class App::Company::ReportsController < ApplicationController
  include Concerns::UserRequirements
  include Concerns::SchoolRequirements

   skip_before_action :verify_authenticity_token
   layout :false

  def holders
    @student = Student.find(params[:id])
    render xlsx: "holders", template: "app/company/reports/holders.xlsx"

  end
end

有谁知道可能导致这种情况的原因?

0 个答案:

没有答案