C# 为什么excel公式中的@symbol后面是带EPPLUS的=符号?
以下是公式在excel中的显示方式: 我想将Excel中的预测公式与c#中的EPPLUS一起使用。代码中的公式是正确的,但在Excel中显示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 + ","
=@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)";