在jexcel中进行公式解析的EmptyStackException

use*_*584 2 java jexcelapi

我是jexcel api的新手,还没有成功添加公式.

每当我尝试编译公式时,我都会遇到编译错误:

Exception in thread "main" java.util.EmptyStackException
?????at java.util.Stack.peek(Stack.java:102)
?????at java.util.Stack.pop(Stack.java:84)
?????at jxl.biff.formula.BinaryOperator.getOperands(BinaryOperator.java:61)
?????at jxl.biff.formula.StringFormulaParser.parseCurrent(StringFormulaParser.java:240)
?????at jxl.biff.formula.StringFormulaParser.parse(StringFormulaParser.java:113)
?????at jxl.biff.formula.FormulaParser.parse(FormulaParser.java:161)
?????at jxl.write.biff.FormulaRecord.initialize(FormulaRecord.java:160)
?????at jxl.write.biff.FormulaRecord.setCellDetails(FormulaRecord.java:243)
?????at jxl.write.biff.WritableSheetImpl.addCell(WritableSheetImpl.java:1199)
Run Code Online (Sandbox Code Playgroud)

随着addCell被调用

Formula formula;
formula = new Formula(column, row, string, arial);
sheet.addCell(formula);
Run Code Online (Sandbox Code Playgroud)

如果我犯了一些明显的错误以及我可以采取哪些步骤以便在我的电子表格中正确添加公式,请告诉我.

Bas*_*hdy 5

我遇到了同样的问题,我的问题是我在表达式之前放了"=",只是删除了它并且没有错误