Подтвердить что ты не робот

PhpExcel - Как вставить ту же строку после строки N?

У меня есть шаблон php. это пустой стол (строки T0) с нижним колонтитулом внизу. Из php я пытаюсь заполнить таблицу, но если у меня были строки T1 (T1 > T0), тогда возникают проблемы с приложением.

Я полагаю, что пустая таблица должна содержать одну пустую строку. И мы знаем номер этой строки. Затем мы копируем эту строку (вставляем те же строки) T1 раз и заполняем пустую таблицу. Нижний колонтитул опускается. И все будет хорошо

Приведите пример, как я могу это сделать. Спасибо.

PhpExcel 1.7.6

4b9b3361

Ответ 1

Просто скопируйте, что сказал @markBaker (чтобы мы могли установить решение в качестве ответа):

//Insert 10 new rows between rows 1 and 2 
$objPHPExcel->getActiveSheet()->insertNewRowBefore(2,10); 

Теперь применяем стиль строки 2 к вставленным строкам:

$objPHPExcel->getActiveSheet()->duplicateStyle($objPHPExcel->getActiveSheet()->getStyle('A1'),'A2:A10');