接管现有的Rails 2.3.x应用程序。需要将某些数据导出为xlsx格式(Excel 2007)。 不幸的是我不能使用普通的XLS格式,因为它每页有256列的限制。应用程序导出的数据超出了该限制。
是否有可以生成XLSX文件的现有gems /插件?
我已经谷歌搜索了答案,但到目前为止没有任何效果。
我已经尝试安装simple_xlsx_writer gem,并且做了通常的gem.config“simple_xlsx_writer”,但它一直在抱怨它无法找到所需的gem。 (例如“缺少这些必需的宝石:simple_xlsx_writer”)。这是我安装它的奇怪之处。
看着roo gem,但它只能读取xlsx文件。所以不好。
打开任何其他建议,只要数据可以在Excel中打开即可。 提前谢谢。
答案 0 :(得分:0)
有一篇关于openxmldeveloper.org的文章可能对你有所帮助:http://openxmldeveloper.org/articles/5389.aspx。您可以制作一个空白模板XLSX文件,然后使用该文章中的技术来转置数据。
克里斯
答案 1 :(得分:0)
你见过AXLSX Gem吗?您可能必须手动要求数据库适配器并仍然可以构建导出。这可以是整个工作簿表,图表等。我发现唯一的警告是图表不能是他们自己的表。