Apache POI封闭UDF区域

时间:2016-03-04 17:11:46

标签: java apache-poi

我想编写一个UDF,在excel数组中调用时行为不同。因此,当Excel中的调用如下所示:{= MyFunction()}并跨越多个行或列时,我想修改整个区域。为此,我需要找出是否为某个区域调用了该函数。 如何才能做到这一点?我在传递的上下文中找不到任何方法......

我正在寻找类似的东西:

new FreeRefFunction()
{
    @Override
    public ValueEval evaluate(ValueEval[] arg0, OperationEvaluationContext arg1)
    {
        if(arg1.isCalledInArray())
        {
            area = arg1.getArrayArea();
        }
    }
};

0 个答案:

没有答案