用户可以在我的数据库中CRUD Excel公式,如下所示:
cta/12*1.33%
其中 cta 稍后会是一个值。我相信存储它们的最佳方式是简单的字符串。
如何在计算中转换此公式?
要像这样使用:
cta = 10
result = cta/12*1.33%
我知道eval('cta/12*1.33')
,但由于我的用户会自行输入公式,因此我认为使用 eval 非常安全。
还有其他选择吗?
答案 0 :(得分:0)
我设法找到解决方案。
我们不会让用户输入公式,而是让用户可以进行操作。更像是计算器,但阻止打字。