c# - epplus公式错误

标签 c# vb.net epplus

我正在使用 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/

相关文章:

c# - 从父子节点集合中查找死节点

c# - 使用 C# 将字符串转换为 GSM 7 位

c# - Guid.NewGuid() 与 new Guid()

powershell - EPPlus 依赖循环

c# - mailkit imap 客户端 Inbox.MoveTo "The folder is not currently open in read-write mode."

javascript - 按钮单击事件仅在 Edge 浏览器上触发两次

asp.net - 此代码是否可以阻止 2 个独立的 Azure 工作线程实例同时执行操作?

SQL查询将1列划分为3列

C# EPPLUS 无法获取单元格值

c# - 大数据损坏的 excel 文件