C# 为什么excel公式中的@symbol后面是带EPPLUS的=符号?

C# 为什么excel公式中的@symbol后面是带EPPLUS的=符号?,c#,.net,excel,C#,.net,Excel,以下是公式在excel中的显示方式: 我想将Excel中的预测公式与c#中的EPPLUS一起使用。代码中的公式是正确的,但在Excel中显示=@FORECAST(params)。 我想从excel文件中的公式中修剪@,如下所示: =FORECAST.ETS(B8,C2:C7,B2:B7,1,1)在代码中不需要输入“=”字符 只需使用: sheet.Cells[8, 4].Formula = "FORECAST.ETS(" + targetDate + "," + values + ","

以下是公式在excel中的显示方式:

我想将Excel中的预测公式与c#中的EPPLUS一起使用。代码中的公式是正确的,但在Excel中显示
=@FORECAST(params)。

我想从excel文件中的公式中修剪
@
,如下所示:


=FORECAST.ETS(B8,C2:C7,B2:B7,1,1)
在代码中不需要输入“=”字符

只需使用:

  sheet.Cells[8, 4].Formula = "FORECAST.ETS(" + targetDate + "," + values + "," + timeLine + ",1,1)";

类似问题

我对另一个公式也有类似的问题:
worksheet.Cells[y,x].Formula=“SUMME(C5:C35)”

给了我Excel中的
=@SUMME(C5:C35)

而不是
=SUMME(C5:C35)


解决方案

似乎EPPLUS与德国公式有问题。当我使用以下工具时,问题消失了:

工作表。单元格[y,x]。公式=“总和(C5:C35)”

我生成的Excel现在看起来是这样的:
=SUMME(C5:C35)
(这就是我需要的)



我知道这不是上述问题的答案。但我想这可能会对某人有所帮助。也许可以作为原始问题的一个提示。

你找到答案了吗?我也遇到了这个问题。当它添加@符号时,公式无法按预期工作。我很想看到解决方法。我也遇到了这个问题。任何人
  sheet.Cells[8, 4].Formula = "FORECAST.ETS(" + targetDate + "," + values + "," + timeLine + ",1,1)";