使用PHPExcel添加新行时如何更新来自另一个工作表的单元格引用

时间:2017-01-13 07:50:34

标签: phpexcel phpexcel-1.8.0

使用PHPExcel 1.8.0库中的insertNewRowBefore方法后,活动工作表中定义的单元格引用(即sheet1)已正确更新。但是,来自其他工作表的单元格引用(例如sheet1!A10)保持不变。

有没有办法更新它们?

1 个答案:

答案 0 :(得分:1)

没有。

更新同一工作表中的单元格引用的逻辑非常密集和缓慢,我们实现了权衡而不是为所有工作表执行它,增加了非常大的开销。它可以使用PHPExcel_ReferenceHelper::insertNewBefore()和相关方法

中的逻辑来手动执行