У меня есть лист Excel, который имеет формулу ссылки на другой лист той же книги. В настоящее время я на Листе 1 и пытаюсь установить формулу для ячейки, используя cell.setFormula(Sheet2[#All])
.Ссылка на формулу листа Excel Apache POI на другой лист
В то время как я делаю это, я встречая следующее сообщение об ошибке:
указано имя диапазона «Лист2» не существует в текущей книге. org.apache.poi.ss.formula.FormulaParseException at org.apache.poi.ss.formula.FormulaParser.parseNonRa nge (FormulaParser.java:569) по адресу 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) на 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.concatExpression (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) на org.apache.poi.ss.formula.FormulaParser.function (F ormulaParser.java:936)
Однако в в рабочей книге я создал необходимый лист. Имя листа - Sheet2
. Но все же код не может ссылаться на этот лист. Есть ли способ исправить эту проблему или любое обходное решение?
Если в названии нет ошибки, 'Sheet2' не хватает места для соответствия« Лист 2 ». –
Прошу прощения. В сообщении есть ошибка. На самом деле это Sheet2. – user2381832