Здравствуйте! Мне нужно считать шаблон в excel формате и добавить в него таблицу и сохранить.
Вот код, по идее рабочий
$phpexcel = PHPExcel_IOFactory::createReader('Excel2007');
$page = $phpexcel->load('gra/template/template_std.xlsx');
$page = $phpexcel->setActiveSheetIndex(0);
$page->setTitle("Новый лист");
$page->setCellValue("A1", "Ф.И.О.");
$page->setCellValue("B1", "Должность");
/*далее в цикле формируется таблица*/
/*и вот само сохранение*/
$objWhriter = PHPExcel_IOFactory::createWriter($phpexcel, 'Excel2007');
$excel_name = $time2 . '-' . $_SESSION['graphName'] . '.xlsx';
$objWhriter->save('gra/' . $excel_name);
Но выдает ошибку
Fatal error: Call to undefined method PHPExcel_Reader_Excel2007::setActiveSheetIndex() in
D:\OSPanel\domains\telecom.local\controllers\GraphController.php on line
492
Хотя раньше, когда я просто создавал новый файл и сохранял в него таблицу, он работал.
А сейчас еще понадобилось шапку сверху прикручивать к таблице при сохранении