我正在使用 Apache POI 读取和写入 MS Excel 文件,这些文件在某些工作表的单元格中包含 Excel 的 RTD(实时数据)公式。在评估一个单元格时,我调用:
cell.setCellFormula( (String) field);
字段是我调用的 RTD 公式。"org.apache.poi.ss.formula.eval.NotImplementedException"
当我尝试评估单元格时,这会引发错误:
FormulaEvaluator evaluator = workbook.getCreationHelper().createFormulaEvaluator();
evaluator.evaluate(cell);
我怀疑 Apache 根本没有实现 RTD。但是,我需要能够在 Excel 中不断更新此单元格,这需要评估 RTD 公式。
有什么方法可以从我这里实现 RTD 功能,还是有另一个版本的 Apache(或其他 Excel 解析器)有这个实现?