首页 > 解决方案 > PhpSpreadsheet:是否可以打开和读取受密码保护的 xlsx 文件?

问题描述

所以我有一个受密码保护的 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());
    }

如果我试图打开不受保护的文件,那没关系。

标签: phplaravelphpspreadsheet

解决方案


推荐阅读