首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ClosedXML System.Exception:语法错误

ClosedXML System.Exception:语法错误
EN

Stack Overflow用户
提问于 2014-11-24 07:40:25
回答 2查看 5.3K关注 0票数 1

我使用ClosedXML从用户提供的输入中计算excel表中的值,并且在包含下列公式的单元格上出现错误

IF(C2=1,VLOOKUP(D7,A15:D28,4),(IF(C2=2,VLOOKUP(D7,A33:D46,4),VLOOKUP(D7,F15:I28,4)

在线:

代码语言:javascript
复制
lblResult.Text = worksheet.Cell("D8").Value;

你能帮我找出这里出了什么问题吗?

提前感谢

下面是堆栈跟踪堆栈跟踪:

代码语言:javascript
复制
[Exception: Syntax error.]
   ClosedXML.Excel.CalcEngine.CalcEngine.GetParameters() +223
   ClosedXML.Excel.CalcEngine.CalcEngine.ParseAtom() +141
   ClosedXML.Excel.CalcEngine.CalcEngine.ParseUnary() +77
   ClosedXML.Excel.CalcEngine.CalcEngine.ParsePower() +16
   ClosedXML.Excel.CalcEngine.CalcEngine.ParseMulDiv() +16
   ClosedXML.Excel.CalcEngine.CalcEngine.ParseAddSub() +16
   ClosedXML.Excel.CalcEngine.CalcEngine.ParseCompare() +16
   ClosedXML.Excel.CalcEngine.CalcEngine.Parse(String expression) +67
   ClosedXML.Excel.CalcEngine.ExpressionCache.get_Item(String expression) +140
   ClosedXML.Excel.CalcEngine.CalcEngine.Evaluate(String expression) +27
   ClosedXML.Excel.XLCell.get_Value() +411
   TestExcel.btnResult_Click(Object sender, EventArgs e) in f:\Projects\Generation Circuit\gencricuit\GenerationCircuit\TestExcel.aspx.cs:30
   System.Web.UI.WebControls.Button.OnClick(EventArgs e) +9628026
   System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +103
   System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +35
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1724
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-11-24 12:10:53

ClosedXML不支持VLOOKUP函数。

有关受支持函数的列表,请参见文档

票数 2
EN

Stack Overflow用户

发布于 2019-12-16 11:16:52

您可以使用worksheet.Cell("D8").CachedValue,根据计算结果,它将显示单元格中的值

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27099952

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档