php - 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());
}
如果我试图打开不受保护的文件,那没关系。
解决方案
推荐阅读
- api - shopware REST API 订单列表
- ios - 如何在Swift中使tableview的标题视图可点击
- angular - 角。如何将动态组件传递给 mat-table 单元格?
- windows - Windbg预览可以编辑内存数据或注册然后通过时间旅行调试保存状态吗?
- angularjs - 如何在angularjs单页应用程序中显示进度循环
- postgresql - 查询调优 postgres
- react-native - React-Native 如何创建一个选择器,用户可以在其中选择与数据选择器相同的多个值
- vue.js - Nuxt.js 的动态元
- freemarker - 在 Freemarker 模板中迭代 HashMap 会显示 map 的方法
- parent-child - Restcomm ClassCastException 在创建 SBB 子关系期间