PhpSpreadsheet: можно ли открыть и прочитать xlsx-файл, защищенный паролем? - PullRequest
0 голосов
/ 14 апреля 2020

Итак, у меня есть xlsx-файл, защищенный паролем. Я хочу прочитать данные из этого файла и импортировать в базу данных. Но если я хочу прочитать защищенный паролем файл, я получаю:

"ZipArchive :: getFromName (): недопустимый или неинициализированный объект Zip"

Пример моего кода:

$reader = new \PhpOffice\PhpSpreadsheet\Reader\Xlsx();
try {
     $spreadsheet = $reader->load($request->file('report_file'));
     dd($spreadsheet);
    } catch (\Exception $exception) {
     dd($exception->getMessage());
    }

Если я пытаюсь открыть незащищенный файл, который в порядке.

...