我正在使用 Epplus 将公式放入单元格中。如果我手动将此公式放入 Excel 单元格中,它就会起作用:
=SUM(E4;G4)
但是当我用 Epplus 输入代码时它不起作用:
xls.ActiveSheet.Cells(8, 4).Formula = "SUM(E4;G4)"
当我对两个单元格求和时,是否需要一些特殊的东西? 如果我对一系列单元格执行相同的操作,则它可以工作,但对于特定单元格则不行。
这有效(范围):
xls.ActiveSheet.Cells(8, 4).Formula = "SUM(E4:G4)"
最佳答案
尝试改变这个
xls.ActiveSheet.Cells(8, 4).Formula = "SUM(E4;G4)";
进入
xls.ActiveSheet.Cells(8, 4).Formula = "SUM(E4,G4)";
不知何故,在公式中使用 ;
会使事情变得困惑。可能是一个错误...
关于c# - epplus公式错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40037292/