POI 3.8 を使用して Excel を読み取っています。HSSF と XSSF の両方を読み取ることができる POI のユーザー モデル API を使用していますが、式の評価に問題があります POI 3.8 は Excle の IFERROR 関数をサポートしていません。古いバージョンの Excel ではサポートされていないため、数式を ISERROR に変換したくありません。
POI 3.8がIFERRORをサポートしていないことは知っていますが、それを行うにはどうすればよいですか-事前に感謝します
os this 以下は、スレッド「メイン」の例外です。 :356) org.apache.poi.ss.formula.WorkbookEvaluator.evaluateAny(WorkbookEvaluator.java:297) で org.apache.poi.ss.formula.WorkbookEvaluator.evaluate(WorkbookEvaluator.java:229) で org.apache. poi.xssf.usermodel.XSSFFormulaEvaluator.evaluateFormulaCellValue(XSSFFormulaEvaluator.java:264) で org.apache.poi.xssf.usermodel.XSSFFormulaEvaluator.evaluate(XSSFFormulaEvaluator.java:117) で TestFormula.cellValue(TestFormula.java:48) で TestFormula .loadCell(TestFormula.java:37) で TestFormula.loadRows(TestFormula.java:29) で TestFormula.testRun(TestFormula.java:22) FISValidator.main(FISValidator.java:27) で 原因: org.apache.poi.ss.formula.eval.NotImplementedException: org.apache.poi.ss.formula.atp.AnalysisToolPak$NotImplemented.evaluate で IFERROR( AnalysisToolPak.java:40) org.apache.poi.ss.formula.UserDefinedFunction.evaluate(UserDefinedFunction.java:64) org.apache.poi.ss.formula.OperationEvaluatorFactory.evaluate(OperationEvaluatorFactory.java:129) org .apache.poi.ss.formula.WorkbookEvaluator.evaluateFormula(WorkbookEvaluator.java:491) org.apache.poi.ss.formula.WorkbookEvaluator.evaluateAny(WorkbookEvaluator.java:287)org.apache.poi.ss.formula.OperationEvaluatorFactory.evaluate(OperationEvaluatorFactory.java:129) の UserDefinedFunction.evaluate(UserDefinedFunction.java:64) org.apache.poi.ss.formula.WorkbookEvaluator.evaluateFormula(WorkbookEvaluator.java: 491) org.apache.poi.ss.formula.WorkbookEvaluator.evaluateAny (WorkbookEvaluator.java:287) でorg.apache.poi.ss.formula.OperationEvaluatorFactory.evaluate(OperationEvaluatorFactory.java:129) の UserDefinedFunction.evaluate(UserDefinedFunction.java:64) org.apache.poi.ss.formula.WorkbookEvaluator.evaluateFormula(WorkbookEvaluator.java: 491) org.apache.poi.ss.formula.WorkbookEvaluator.evaluateAny (WorkbookEvaluator.java:287) で