【问题标题】:Epplus formula errorEpplus 公式错误
【发布时间】:2016-10-14 07:23:43
【问题描述】:

我正在使用 Epplus 将公式放入单元格中。如果我将这个公式手动放入 Excel 单元格中,它可以工作:

=SUM(E4;G4)

但是当我用 Epplus 输入代码时它不起作用:

xls.ActiveSheet.Cells(8, 4).Formula = "SUM(E4;G4)"

当我对两个单元格求和时有什么特别需要的吗? 如果我对一系列单元格执行相同操作,则它可以工作,但对于特定单元格则不行。

这有效(范围):

xls.ActiveSheet.Cells(8, 4).Formula = "SUM(E4:G4)"

【问题讨论】:

  • doesn't work 不具体。你需要告诉我们,什么是行不通的。它是显示值而不是进行计算吗?
  • 您使用的是荷兰语或其他国际版本。你可能想试试英文符号:sum(e4,g4)
  • 那个公式在 Excel 中对我不起作用,我必须使用 =SUM(E4,G4) Guido 可能是对的,你可能有不同的符号。

标签: c# vb.net epplus


【解决方案1】:

尝试更改此设置

xls.ActiveSheet.Cells(8, 4).Formula = "SUM(E4;G4)";

进入

xls.ActiveSheet.Cells(8, 4).Formula = "SUM(E4,G4)";

不知何故在公式中使用; 会使事情变得混乱。可能是一个错误...

【讨论】:

  • 你是救命恩人!!!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多