У меня есть массив PHP, и я хочу преобразовать в объект SpreadsheetPhp;Я использую библиотеку о SpreadsheetPhp.Я пытался с каким-то методом, но если, например, я написал:
$writer = \PhpOffice\PhpSpreadsheet\IOFactory::createWriter($result, "Xls");
и $ result является массивом, я получаю ошибку, потому что $result
не является объектом.У меня есть эта ошибка:
Uncaught TypeError: Аргумент 1, передаваемый в PhpOffice \ PhpSpreadsheet \ IOFactory :: createWriter (), должен быть экземпляром PhpOffice \ PhpSpreadsheet \ Spreadsheet, заданный массив, называемый в C: \xampp3 \ htdocs \ sincro \ parts_europe.php в строке 166 и определяется в C: \ xampp3 \ htdocs \ sincro \ vendor \ phpoffice \ phpspreadsheet \ src \ PhpSpreadsheet \ IOFactory.php: 47 Трассировка стека: # 0 C: \ hampp3\ sincro \ parts_europe.php (166): PhpOffice \ PhpSpreadsheet \ IOFactory :: createWriter (Array, 'Xls') # 1 {main}, брошенный в C: \ xampp3 \ htdocs \ sincro \ vendor \ phpoffice \ phpspreadsheet \ spc \\ IOFactory.php на линии 47
Спасибо