EPPlus公式错误“输入字符串的格式不正确。”

时间:2014-05-27 03:10:27

标签: c# excel epplus

我正在尝试使用EPPlus将公式放入单元格中。

在我的工作簿中,我有2张

  • 封面

  • 注释

"注释"在运行时使用数据库填充工作表,在列D中的值类似于" P"或" C"。

In" Cover"表我想得到" P"在评论表的单元格中。我正在使用的公式是 -

=COUNTIF(Comments!D:D,"P")

在程序中,我将公式添加到单元格

cellRange.Formula = string.Format("COUNTIF(Comments!{D}:D," +@"""P)""");

但是在调试过程中我遇到异常 - "输入字符串的格式不正确。"

我哪里出错了?

1 个答案:

答案 0 :(得分:1)

可能摆脱{}

假设公式在excel中有效并为您提供所需的计数,请尝试使用

cellRange.Formula =" COUNTIF(评论!D:D,\" P \")&#34 ;;