公式在 Excel 中的显示方式如下:
我想在 Excel 中使用来自 C# 的 EPPLUS 的预测公式。代码中的公式是正确的,但在Excel中出现=@FORECAST(params).
ExcelRange targetDate = sheet.Cells[listItems + 2, 2];
ExcelRange values = sheet.Cells[2, 3, listItems+1, 3];
ExcelRange timeLine = sheet.Cells[2, 2, listItems+1, 2];
sheet.Cells[8, 4].Formula = "=FORECAST.ETS(" + targetDate + "," + values + "," + timeLine + ",1,1)";
sheet.Cells[8, 4].Calculate();
Run Code Online (Sandbox Code Playgroud)
@我想从Excel文件中的公式中删除,如下所示:
=FORECAST.ETS(B8,C2:C7,B2:B7,1,1)
小智 0
在代码中,您不需要放置“=”字符
只需使用:
sheet.Cells[8, 4].Formula = "FORECAST.ETS(" + targetDate + "," + values + "," + timeLine + ",1,1)";
Run Code Online (Sandbox Code Playgroud)