PhpOffice\PhpSpreadsheet\Spreadsheet не будет отображать данные

Я пытаюсь загрузить файл xlsx, используя простой код

 $reader = new \PhpOffice\PhpSpreadsheet\Reader\Xlsx();
 $reader->setReadDataOnly(true);
 $spreadsheet = $reader->load("05featuredemo.xlsx");
 var_export($spreadsheet);

Все, что он выводит, это "PhpOffice\PhpSpreadsheet\Spreadsheet Object" с несколькими строками XML-данных.

Нет данных сотовой связи, которые я могу обнаружить.

Когда я загружаю в OpenOffice, это кажется правильным. Когда я затем сохраняю как xls, он будет выводиться правильно.

Это проблема с файлом или я неправильно использую PhpSpreadsheet?

Я также заметил, когда анализировал XLSX, что он использует префикс пространства имен x: не уверен, вызывает ли это проблемы. Я знаю, что php simplexml не будет загружать их.

Спасибо

0 ответов

Другие вопросы по тегам