Rya*_*yan 5 c# excel office-interop
我正在尝试从 C# 调用 excel 函数。我可以使用以下代码来获取 Excel 函数:
Application app = new Application();
WorksheetFunction functions = app.WorksheetFunction;
var sum = functions.Sum(1, 2);
Run Code Online (Sandbox Code Playgroud)
我可以从 WorksheetFunction 对象中获取像 SUM 这样的函数。但现在所有的功能都在那里,比如左、右、日期等。我可以在其他地方找到它们吗?
例如,尝试如下所示的操作
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);
}
Run Code Online (Sandbox Code Playgroud)
编辑
using IExcel = Microsoft.Office.Interop.Excel;
Run Code Online (Sandbox Code Playgroud)
然后声明并初始化一个 IWorkSheetFunction 对象
IExcel.IWorksheetFunction iwf = new IExcel.IWorksheetFunction();
Run Code Online (Sandbox Code Playgroud)
现在您可以使用以下功能
double result = iwf.NormDist(1,2,3,4);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5524 次 |
| 最近记录: |