将excel公式保存在数据库中,以后可以使用它们

时间:2017-08-15 19:37:23

标签: ruby-on-rails excel

用户可以在我的数据库中CRUD Excel公式,如下所示:

cta/12*1.33%

其中 cta 稍后会是一个值。我相信存储它们的最佳方式是简单的字符串。

如何在计算中转换此公式?

要像这样使用:

cta = 10
result = cta/12*1.33%

我知道eval('cta/12*1.33'),但由于我的用户会自行输入公式,因此我认为使用 eval 非常安全。

还有其他选择吗?

1 个答案:

答案 0 :(得分:0)

我设法找到解决方案

我们不会让用户输入公式,而是让用户可以进行操作。更像是计算器,但阻止打字。