使用 axlsx 部分

Dan*_*pin 1 ruby-on-rails axlsx

我正在使用axlxsaxlsx_rails。我可以毫无问题地创建内联电子表格 - 例如我有一个index.xlsx.axlsx文件等。

问题是我有另一个操作使用完全相同的代码,所以我尝试创建一个部分_export.xlsx.axlsx并将我的代码移动到那里。然后我替换index.xlsx.axlsxrender 'export'.

我收到一个由 Excel 生成的 Excel 电子表格,显示它已损坏。我可以将我的代码复制到另一个文件中,但必须有一种更简单的方法来做到这一点。

noe*_*oel 5

尝试:

wb = xlsx_package.workbook
render partial: 'export', locals: {wb: wb}
Run Code Online (Sandbox Code Playgroud)

如果您有一个与 不同的变量wb,则将其传入,或传入xlsx_package等。