Мой прежний php код с phpexcel не работает, теперь выдает ошибку устарела. Поэтому я попытался перенести все коды в phpspreadsheet. Я скачал zip of phpspreadsheet с php -download.com. Я получил поставщика папок с подпапками как
Я изменил свой код как
require_once 'vendor/autoload.php';
use vendor\phpoffice\PhpSpreadsheet\src\PhpSpreadsheet\IOFactory;
use vendor\PhpOffice\PhpSpreadsheet\src\PhpSpreadsheet\Writer\Xlsx;
$spreadsheet = PhpOffice\PhpSpreadsheet\IOFactory::load("Blanksheet/blank_pffile.xlsx");
$spreadsheet->setActiveSheetIndex(0);
мой конечный код
$xlsFile = 'temp.xlsx';
ob_clean();
header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
header("Content-Disposition: attachment;filename=$xlsFile");
header('Cache-Control: max-age=0');
$objWriter = IOFactory::createWriter($spreadsheet, $xlsFile);
$objWriter->save('php://output');
exit();
В IOfactory. php находится в
vendor \ phpoffice \ phpspreadsheet \ src \ phpspreadsheet
Я получаю сообщение об ошибке следующим образом
Неустранимая ошибка: необработанная ошибка: класс 'phpoffice \ PhpSpreadsheet \ IOFactory' не найден
что должно быть папки / подпапки и что не так в коде Помогите пожалуйста