2

接管现有的 Rails 2.3.x 应用程序。需要将一些数据导出为 xlsx 格式(Excel 2007)。不幸的是,我不能使用普通的 XLS 格式,因为它每张纸有 256 列的限制。应用程序导出的数据超出了该限制。

是否有任何可以生成 XLSX 文件的现有 gem/插件?

我已经用谷歌搜索了答案,但到目前为止没有任何效果。

我曾尝试安装 simple_xlsx_writer gem,并执行了通常的 gem.config “simple_xlsx_writer”,但它一直抱怨找不到所需的 gem。(例如“缺少这些必需的宝石:simple_xlsx_writer”)。这很奇怪,因为我已经安装了它。

查看了 roo gem,但它只有读取 xlsx 文件的能力。所以不好。

只要数据可以在 Excel 中打开,就可以接受任何其他建议。提前致谢。

4

1 回答 1

0

你见过 AXLSX 宝石吗?您可能必须手动要求您的数据库适配器并仍然可以构建导出。这可以是整个工作表、图表等。我发现的唯一警告是图表不能是它们自己的工作表。

https://github.com/randym/axlsx

于 2015-04-23T16:27:22.793 回答