在phpexcel中启用迭代计算

时间:2015-02-18 10:14:53

标签: phpexcel

您可以使用phpexcel启用迭代计算,以便在用户打开创建的文件时允许循环引用吗?

1 个答案:

答案 0 :(得分:0)

是的,PHPExcel支持公式中的循环引用;但只有当你配置它时才这样....就像MS Excel默认行为是向GUI引发异常一样,除非你专门为n次迭代启用循环计算,这与PHPExcel中的默认行为相同。

但是,正如您可以在MS Exce中为n次迭代设置循环计算一样,您可以使用以下方法在PHPExcel中执行相同操作:

PHPExcel_Calculation::getInstance($objPHPExcel)
    ->cyclicFormulaCount = 100;

github上的当前开发分支甚至在13calculationCyclicFormulae.php文件夹中有Examples来证明这一点。