-1
用户将能够CRUD Excel公式在我的数据库类似下面:保存Excel公式数据库,并能够使用它们后来
cta/12*1.33%
凡CTA稍后将一个值。我相信存储它们的最佳方式就是简单的字符串。
我怎样才能在计算变换这个公式?
要使用这样的:
cta = 10
result = cta/12*1.33%
我知道eval('cta/12*1.33')
,但因为我的用户将输入公式本身,我不认为是非常安全的使用EVAL。
难道还有其他选择吗?
也许尝试谷歌搜索[解析Excel公式ruby](https://www.google.com/search?client=ubuntu&channel=fs&q=parse+excel+formula+ruby&ie=utf-8&oe=utf-8)?看起来有一两件有趣的事情。 – jvillian