我有一个 Excel 工作表,其中包含对同一工作簿的另一个工作表的公式引用。
目前,我在工作表 1 上尝试使用 cell.setFormula(Sheet2[#All])
设置单元格公式。
当我这样做时,我遇到了以下错误:
Specified named range 'Sheet2' does not exist in the current workbook. org.apache.poi.ss.formula.FormulaParseException at org.apache.poi.ss.formula.FormulaParser.parseNonRa nge(FormulaParser.java:569) at org.apache.poi.ss.formula.FormulaParser.parseRange able(FormulaParser.java:429) at org.apache.poi.ss.formula.FormulaParser.parseRange Expression(FormulaParser.java:268) at org.apache.poi.ss.formula.FormulaParser.parseSimpl eFactor(FormulaParser.java:1119) at org.apache.poi.ss.formula.FormulaParser.percentFac tor(FormulaParser.java:1079) at org.apache.poi.ss.formula.FormulaParser.powerFacto r(FormulaParser.java:1066) at org.apache.poi.ss.formula.FormulaParser.Term(Formu laParser.java:1426) at org.apache.poi.ss.formula.FormulaParser.additiveEx pression(FormulaParser.java:1526) at org.apache.poi.ss.formula.FormulaParser.concatExpr ession(FormulaParser.java:1510) at org.apache.poi.ss.formula.FormulaParser.comparison Expression(FormulaParser.java:1467) at org.apache.poi.ss.formula.FormulaParser.Arguments( FormulaParser.java:1051) at org.apache.poi.ss.formula.FormulaParser.function(F ormulaParser.java:936)
但是,在工作簿中,我已经创建了必要的工作表。工作表名称为 Sheet2
。但代码仍然无法引用该表。有没有办法解决这个问题或任何解决方法?
最佳答案
Sheet2
与 Sheet 2
不同。将 Sheet 2
重命名为 Sheet2
。
关于java - Apache POI excel 工作表公式引用另一个工作表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26845867/