2017-01-13 1 views
0

После использования метода insertNewRowBefore из библиотеки PHPExcel 1.8.0 ссылки на ячейки, определенные на активном листе (то есть sheet1), правильно обновлены. Однако ссылки на ячейки из других листов (например, sheet1!A10) остаются неизменными.Как сохранить ссылки на ячейки из другого листа, обновленные при добавлении новых строк с помощью PHPExcel

Есть ли способ их обновить?

ответ

1

Нет, нет.

Логика, которая обновляет ссылки на ячейки на том же рабочем листе, сильно интенсивна и медленна, и мы внедрили компромисс, а не выполнили его для всех листов, добавив очень большие накладные расходы. Его можно выполнить вручную, используя адаптацию логики от PHPExcel_ReferenceHelper::insertNewBefore() и связанные с ней методы

Смежные вопросы