您可以使用phpexcel启用迭代计算,以便在用户打开创建的文件时允许循环引用吗?
答案 0 :(得分:0)
是的,PHPExcel支持公式中的循环引用;但只有当你配置它时才这样....就像MS Excel默认行为是向GUI引发异常一样,除非你专门为n次迭代启用循环计算,这与PHPExcel中的默认行为相同。
但是,正如您可以在MS Exce中为n次迭代设置循环计算一样,您可以使用以下方法在PHPExcel中执行相同操作:
PHPExcel_Calculation::getInstance($objPHPExcel)
->cyclicFormulaCount = 100;
github上的当前开发分支甚至在13calculationCyclicFormulae.php
文件夹中有Examples
来证明这一点。