我有一张excel表,其中包含对同一工作簿的另一张表的公式引用。
目前,我在工作表1上尝试使用cell.setFormula(Sheet2[#All])
为单元格设置公式。
虽然我这样做,但我遇到了以下错误:
指定的命名范围' Sheet2'当前工作簿中不存在。 org.apache.poi.ss.formula.FormulaParseException 在org.apache.poi.ss.formula.FormulaParser.parseNonRa nge(FormulaParser.java:569) 在org.apache.poi.ss.formula.FormulaParser.parseRange able(FormulaParser.java:429) 在org.apache.poi.ss.formula.FormulaParser.parseRange表达式(FormulaParser.java:268) 在org.apache.poi.ss.formula.FormulaParser.parseSimpl eFactor(FormulaParser.java:1119) 在org.apache.poi.ss.formula.FormulaParser.percentFac tor(FormulaParser.java:1079) 在org.apache.poi.ss.formula.FormulaParser.powerFacto r(FormulaParser.java:1066) 在org.apache.poi.ss.formula.FormulaParser.Term(Formu laParser.java:1426) at org.apache.poi.ss.formula.FormulaParser.additiveEx pression(FormulaParser.java:1526) 在org.apache.poi.ss.formula.FormulaParser.concatExpr ession(FormulaParser.java:1510) at org.apache.poi.ss.formula.FormulaParser.comparison Expression(FormulaParser.java:1467) 在org.apache.poi.ss.formula.FormulaParser.Arguments(FormulaParser.java:1051) 在org.apache.poi.ss.formula.FormulaParser.function(F ormulaParser.java:936)
但是,在工作簿中,我创建了必要的工作表。工作表名称为Sheet2
。但是代码仍然无法引用该表。有没有办法解决这个问题或任何解决方法?
答案 0 :(得分:1)
Sheet2
与Sheet 2
不同。将Sheet 2
重命名为Sheet2
。