如何使用Rails创建包含公式的电子表格?

时间:2011-05-04 17:37:09

标签: ruby ruby-on-rails-3 excel worksheet-function

我需要一些gem /插件来创建一个Excel电子表格,其中包含要在我的Rails应用程序中使用的公式。有什么建议吗?

4 个答案:

答案 0 :(得分:1)

我已经使用过Roo,它可以很容易地进行电子表格处理(一旦你安装了所有的gem依赖项)。但是,它本身不支持公式。它不会评估公式并返回结果(我认为这很难 - 使用excel引擎?)但它会给你公式的文本,例如:

=SUM(.A1,.B1)

处理这个特定情况很容易,但是如果你有许多不同的公式和函数,那么滚动你自己的评估器将会很困难。将Roo与A1和B1加在一起是非常可行的。这只是你的公式有多复杂的问题。

答案 1 :(得分:1)

writeexcel非常棒!

答案 2 :(得分:0)

我认为您应该使用公式创建空白Excel文件,然后使用Rails填充它。因为你不能用Ruby创建公式。

答案 3 :(得分:-1)

RubyGems上列出了一个电子表格gem,但从未使用它我不推荐它。