Я использую Apache POI для чтения и записи файлов MS Excel, которые содержат формулу RTD (данные в реальном времени) Excel в некоторых ячейках листа. При оценке ячейки я звоню:
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-парсер) с этой реализацией?