我需要一些gem /插件来创建一个Excel电子表格,其中包含要在我的Rails应用程序中使用的公式。有什么建议么?如何使用Rails使用公式创建电子表格?
回答
在RubyGems上列出了一个电子表格宝石,但从未使用它,我不能推荐它。
这还没有公式支持。 http://spreadsheet.rubyforge.org/classes/Spreadsheet/Formula.html – 2011-05-04 18:30:02
我认为你应该用公式创建空白的Excel文件,然后用Rails填充它。因为你不能用Ruby创建公式。
事先不知道列数和行数。所以我不能采取这种方法。 – 2011-05-04 18:26:14
所以你不能用Excel做到这一点。 – fl00r 2011-05-04 18:29:21
用过的writeexcel对我来说效果很好。是的,你可以:) – 2011-05-16 10:01:20
我已经使用过Roo,并且它很容易完成电子表格处理(一旦你安装了所有的gem依赖项)。但是,它本身不支持公式。它不会EVAL公式并返回结果(这将是困难的,我认为 - 使用Excel的引擎?),但它会给你公式的文本,例如:
=SUM(.A1,.B1)
它会要处理这个特定的情况非常容易,但是如果你有许多不同的公式和函数,那么你自己的评估者将会很困难。去和让A1和B1将它们加在一起非常适合Roo。这只是你的公式有多复杂的问题。
Roo是用于__parsing__(只读)的gem,不用于创建新文件:'当前只实现读取访问。 Google电子表格可以被读取和写入' – fl00r 2011-05-04 18:12:14
是的,roo不支持创建新文件。 – 2011-05-04 18:28:22
- 1. 如何总结使用电子表格gem创建的电子表格中的列使用公式
- 2. 使用Rails创建电子表格式表单
- 3. 如何使用CodeIgniter从HTML表格创建Excel电子表格
- 4. 对公共电子表格使用Zend_Gdata_Spreadsheets?
- 5. 如何使用公共div创建标签式html表格
- 6. 如何使用Google Docs C#API访问公用电子表格?
- 7. 如何使用Drive API创建空白Google电子表格?
- 8. 如何使用Zend GData创建一个空的电子表格
- 9. 如何使用MVC3创建类似电子表格的Excel
- 10. 如何使用objective-c创建Numbers电子表格?
- 11. Excel公式。电子表格公式
- 12. 用IMAGE公式打印电子表格
- 13. 在Google文档/电子表格中使用自定义公式中的现有电子表格公式
- 14. 电子表格公式
- 15. Google电子表格公式
- 16. 使用PHPExcel在电子表格中创建表格
- 17. 在java中使用谷歌电子表格api创建谷歌电子表格
- 18. 使用PHP和cURL通过Google电子表格API创建XLS电子表格
- 19. 使用Rails电子表格中的宝石显示公式的值
- 20. 如何使用Google电子表格应用脚本设置公式?
- 21. 如何使用Npoi创建一个使用数据集的Excel电子表格
- 22. 使用数据填充电子表格的公式
- 23. 在Google电子表格的数组公式中使用VLOOKUP
- 24. 使用Google电子表格创建电子表格时将标题添加到电子表格CREATE API
- 25. 使用公式创建SQL Server表
- 26. 如何使用Rails的css和图像创建电子邮件?
- 27. 是否可以使用Google电子表格API制作公开电子表格?
- 28. 如何使用DynamicJasper创建包含列的小计公式的Excel电子表格?
- 29. 如何调用谷歌电子表格的公式以JavaScript
- 30. 如何创建电子表格
如果您使用列中的公式创建CSV,Excel会在加载CSV时解析这些公式吗? – jaredonline 2011-05-04 19:07:14
如果你在Linux上,它是http://stackoverflow.com/questions/2227973/generating-excel-documents-with-ruby的重复。如果你在Windows上,你可以使用win32ole – 2011-05-09 23:41:36