Возможно ли добавить новые строки в середине этого листа?PHPExcel Добавить новые строки без переопределения существующей информации
... без аффекта или перезаписывать информацию в нижней части документа?
Я знаю, что возможно создать нижнюю информацию вручную, но я должен загрузить этот Excel каждый месяц (с другим заголовком) и установить стартовую строку.
Я пытался копировать последние строки, но duplicateStyle не копирует границы и фоны
# library
$this->load->library('excel');
$path = './assets/files/uploads/form.xls';
$excel = PHPExcel_IOFactory::load($path);
$excel->setActiveSheetIndex(1);
$row = 10;
$total = 25;
if($total >= 20)
{
$cellValues = $excel->getActiveSheet()->rangeToArray('A30:L32');
$excel->getActiveSheet()->fromArray($cellValues, null, 'A33');
$excel->getActiveSheet()->duplicateStyle($excel->getActiveSheet()->getStyle('A30:L30'), 'A32:L32');
}