我正在尝试从C#调用excel函数。我可以使用以下代码来获取excel函数:
Application app = new Application();
WorksheetFunction functions = app.WorksheetFunction;
var sum = functions.Sum(1, 2);
我可以从WorksheetFunction对象获得类似SUM的函数。但是现在所有的功能都在那里,比如LEFT,RIGHT,DATE等。我可以在其他地方找到它们吗?
答案 0 :(得分:0)
尝试类似下面的内容,例如
using Microsoft.Office.Interop.Excel;
static void Main(string[] args)
{
Application a = new Application();
double x = a.WorksheetFunction.Sum(1, 2);
Console.WriteLine("Sum = {0}", x);
}
修改强>
using IExcel = Microsoft.Office.Interop.E
xcel;
Then declare and initialise a IWorkSheetFunction object
IExcel.IWorksheetFunction iwf = new IExcel.IWorksheetFunction();
Now you can use the functions as in
double result = iwf.NormDist(1,2,3,4);