Rails:导出到 .xlsx (Office 2007) 电子表格

发布于 2024-11-01 17:55:59 字数 416 浏览 3 评论 0原文

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

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

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

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

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

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

Took over an existing Rails 2.3.x app. Need to export some data to xlsx format(Excel 2007).
Unfortunately I cant use plain XLS format as it has a limit of 256 columns per sheet. The data the app exports goes beyond that limit.

Are there any existing gems/plug-ins that can generate XLSX files?

I have google-ed for answers, but nothing worked so far.

I have tried installing simple_xlsx_writer gem, and did the usual gem.config "simple_xlsx_writer" but it kept complaining that it couldn't find the required gem. (e.g. "Missing these required gems: simple_xlsx_writer "). Which is weird as I have it installed.

Looked at roo gem, but it only has the ability read xlsx files. So not good.

Open to any other suggestions so as long as the data can be opening in Excel.
Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

你的他你的她 2024-11-08 17:55:59

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

https://github.com/randym/axlsx

Have you seen the AXLSX Gem? You may have to require you database adapter manually and build the export by still possible. This can an entire workbook sheets, charts, etc. The only caveat I found is that charts cannot be their own sheet.

https://github.com/randym/axlsx

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文