0
使用PHPExcel 1.8.0庫中的insertNewRowBefore
方法後,活動工作表中定義的單元格引用(即sheet1
)已正確更新。然而,來自其他工作表的單元格參考(例如sheet1!A10
)保持不變。如何在使用PHPExcel添加新行時更新來自另一個工作表的單元格引用
有沒有辦法更新它們?
使用PHPExcel 1.8.0庫中的insertNewRowBefore
方法後,活動工作表中定義的單元格引用(即sheet1
)已正確更新。然而,來自其他工作表的單元格參考(例如sheet1!A10
)保持不變。如何在使用PHPExcel添加新行時更新來自另一個工作表的單元格引用
有沒有辦法更新它們?
不,沒有。
在同一工作表中更新單元格引用的邏輯密集且緩慢,而且我們實施了一種折衷方案,而不是爲所有工作表執行它,這會增加非常大的開銷。它可以使用PHPExcel_ReferenceHelper::insertNewBefore()
和相關方法