【发布时间】:2021-12-28 15:31:38
【问题描述】:
我必须在 C# 中创建一个函数,允许计算在字符串中输入的 Excel 公式:
例如:
ROUND(COUNTIF(['YES', 'NO'],'YES')*(100/4),1)
我绝对必须使用免费库,但我在 C# 中找不到任何这样做的东西。
以前有人遇到过这个问题吗?
感谢您的帮助
应用上下文说明:
这个函数接收一个字符串作为参数,该字符串已经在另一个我无法控制的应用程序上生成。
需要找到一种方法来评估这种包含一些 Excel 函数的字符串。
【问题讨论】:
-
不引用任何数据的 Excel 函数?这似乎是一个非常奇怪的用例……
-
为什么特定于 Excel?这些函数在 C# 中具有本机等效项。如果不应用于一系列值,为什么还要使用
COUNTIF()?这对我来说毫无意义。 -
我刚刚添加了有关上下文的更多信息,需要类似于:formulajs.info/functions 但在 c# 中..
-
如果你explained why you need to do this真的会有很大帮助。
标签: c# .net excel excel-formula