我正在使用 POI 3.8 来读取 excel 我正在使用 POI 的用户模型 api,它能够同时读取 HSSF 和 XSSF 但是在评估公式 POI 3.8 不支持 Excle 的 IFERROR 函数时存在一些问题是否有任何替代方法,我不想将公式转换为 ISERROR,因为旧版本的 excel 不支持它。
我知道 POI 3.8 不支持 IFERROR 但我能做些什么来完成它 - 在此先感谢
以下是线程“主”org.apache.poi.ss.formula.eval.NotImplementedException 中的异常异常:在 org.apache.poi.ss.formula.WorkbookEvaluator.addExceptionInfo(WorkbookEvaluator.java 评估单元格 Sheet1!F1 时出错:356) 在 org.apache.poi.ss.formula.WorkbookEvaluator.evaluate(WorkbookEvaluator.java:229) 在 org.apache.poi.ss.formula.WorkbookEvaluator.evaluateAny(WorkbookEvaluator.java:297)。 poi.xssf.usermodel.XSSFFormulaEvaluator.evaluateFormulaCellValue(XSSFFormulaEvaluator.java:264) at org.apache.poi.xssf.usermodel.XSSFFormulaEvaluator.evaluate(XSSFFormulaEvaluator.java:117) at TestFormula.cellValue(TestFormula.java:48) at 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: IFERROR at org.apache.poi.ss.formula.atp.AnalysisToolPak$NotImplemented.evaluate( 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)UserDefinedFunction.evaluate(UserDefinedFunction.java:64) at org.apache.poi.ss.formula.OperationEvaluatorFactory.evaluate(OperationEvaluatorFactory.java:129) at org.apache.poi.ss.formula.WorkbookEvaluator.evaluateFormula(WorkbookEvaluator.java:第491章)在 org.apache.poi.ss.formula.WorkbookEvaluator.evaluateAnyUserDefinedFunction.evaluate(UserDefinedFunction.java:64) at org.apache.poi.ss.formula.OperationEvaluatorFactory.evaluate(OperationEvaluatorFactory.java:129) at org.apache.poi.ss.formula.WorkbookEvaluator.evaluateFormula(WorkbookEvaluator.java:第491章)在 org.apache.poi.ss.formula.WorkbookEvaluator.evaluateAny