我有一个应用程序,需要评估Excel逻辑公式,我使用Excel DLL来执行此操作,但DLL不是非常有效.
.NET Framework(C#)有任何可以创建此作业的类吗?
一个样本
我提供这个
=IF(AND(10>=-5;10<0);(-3,8*10+335);IF(AND(10>=0;10<5);(1,4*10+335);IF(AND(10>=5;10<14,4);(-1,2766*10+348,38);IF(AND(10>=14,4;10<25);(-1,5094*10+351,74);IF(AND(10>=25;10<=45);(-1,4*10+349);0)))))
Run Code Online (Sandbox Code Playgroud)
得到这个
335,614
Run Code Online (Sandbox Code Playgroud)
谢谢
是的,同意,Excel.Application.Evaluate方法可能很慢.它通常适合我的需要,但它没有快速闪电.
我认为在没有Excel对象模式的情况下评估Excel公式的最佳来源是:
其他一些相关文章:
希望这可以帮助...