https://issues.apache.org/bugzilla/show_bug.cgi?id=55036
Yegor Kozlov <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED |--- --- Comment #2 from Yegor Kozlov <[email protected]> --- There is some work to do . Dec2Hex is a function from the Excel Analysis Toolpack . It needs to implement FreeRefFunction and be registered in org.apache.poi.ss.formula.atp.AnalysisToolPak. Otherwise the formula evaluator will not find it. What you need to do: (1) Declare Dec2Hex as implementing FreeRefFunction . There is one method to implement and you need to simply delegate it to the existing implementation: public ValueEval evaluate(ValueEval[] args, OperationEvaluationContext ec) { if (args.length != 2) { return ErrorEval.VALUE_INVALID; } return evaluate(ec.getRowIndex(), ec.getColumnIndex(), args[0], args[1]); } (2) register Dec2Hex in AnalysisToolPack, see how other functions are registered and follow the pattern. (3) Provide a test(s) that evaluate functions from a real excel file. Attach the modified test workbook to this bug report. Yegor -- You are receiving this mail because: You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
