我需要一些gem/插件来创建一个Excel电子表格与公式在我的Rails应用程序中使用。有什么建议吗?
我已经使用了Roo,它很好,很容易做电子表格处理(一旦你安装了所有的gem依赖)。但是,它本身不支持公式。它不会计算公式并返回结果(这将是困难的,我认为-使用excel引擎?),但它会给你公式的文本,例如:
=SUM(.A1,.B1)
处理这种特殊情况很容易,但如果你有许多不同的公式和函数,那么滚动你自己的求值器将是困难的。用Roo将A1和B1相加是非常可行的。这只是你的公式有多复杂的问题。
writeexcel做得很好!
我认为你应该用公式创建空白的Excel文件,然后用Rails填充它。因为你不能用Ruby创建公式。
RubyGems上有一个电子表格gem,但我从未使用过它,所以我不能推荐它