php打开有密码的excel文件,如何使用PHPExcel读取受密码保护的Excel文件?
当试图使用PHPExcel读取受密码保护的文件时,我收到了这个错误.我尝试在PHPExcel的不同功能中粘贴密码,但是没有用.请告诉我如何通过PHPExcel打开受密码保护的Excel文件.
There was a problem handling your file. Technical details: Cannot read encrypted file
我的守则
$inputFileType = PHPExcel_IOFactory::identify(dirname(__FILE__) . '/../uploads/' . $model->report);
$objReader = PHPExcel_IOFactory::createReader($inputFileType);
if ($inputFileType != 'CSV') {
$objReader->setReadDataOnly(true);
}
$objPHPExcel = $objReader->load(dirname(__FILE__) . '/../uploads/' . $model->report);
$objWorksheet = $objPHPExcel->setActiveSheetIndex(0);
解决方法:
此时,PHPExcel仍然无法读取受密码保护的文件,但是有人实际上发布了一个PR,它应该允许这个,基于Perl加密文件阅读器.我还没看好它,怀疑今天是否因为现实世界的工作压力而获得了很多机会;但是我应该有机会在接下来的一周内对它进行测试……所以我们真的希望下一个版本能够读取受密码保护的xls文件.
标签:php,phpexcel,xls
来源: https://codeday.me/bug/20190703/1367429.html
php打开有密码的excel文件,如何使用PHPExcel读取受密码保护的Excel文件?相关推荐
- 原来Python破解受密码保护的zip文件这么简单,不保证一定成功
@Author:Runsen 不保证一定成功 相信大家都知道设置压缩文件的时候,可以设置密码,这种可以让zip或者rar压缩包进行密码的添加. 再一次解压需要输入之前设置的密码. 看似很难破解,对于一 ...
- java word 读取密码_用Java打开受密码保护的Word文件?
你可以用com4j试试. 由于在"open"方法中有一个名为"PasswordDocument"的参数,我认为可以打开受密码保护的文件. 希望这是你正在寻找的; ...
- 原声php 读取excel乱码_使用PHPExcel读取Excel文件时会读出乱码
这是我读取文件的代码: require_once dirname(__FILE__) . "/PHPExcel/Classes/PHPExcel.php";$PHPReader = ...
- poi读取受保护的excel
poi解决受保护视图问题 我们如何使用POI API读取受保护的密码excel文件(.xls) 转载于:https://www.cnblogs.com/warling/p/10750621.html
- php获取excel时间,详细介绍PHPExcel读取Excel时间的示例代码
PHPExcel读取Excel 时间//读取Excel文件 $info = pathinfo ( $path ); $ext = $info ['extension']; $excelReader = ...
- php读取excel并导入数据,PHPExcel读取excel并导入数据库
PHPExcel是一款php对于excel数据表读写的一个非常棒的插件了,下面我来给大家介绍利用PHPExcel读取excel并导入mysql数据库方法. 例1,代码示例,代码如下:require_o ...
- android读取工程目录下的文件,Android编程实现读取工程中的txt文件功能
本文实例讲述了Android编程实现读取工程中的txt文件功能.分享给大家供大家参考,具体如下: 1. 众所周知,Android的res文件夹是用来存储资源的,可以在res文件夹下建立一个raw文件夹 ...
- ajax 文件数据流,Ajax如何读取数据流中的xml文件?
Ajax如何读取数据流中的xml文件? 这是我的源代码,请大家帮忙看看,我读到的怎么都是空值.是不是方法错了? var xmlHttp; function createXMLHttpRequest() ...
- 读取csv文件 java_Java:逐步读取/流式传输CSV文件
读取csv文件 java 我一直在做一些涉及读取CSV文件的工作,而我一直在使用OpenCSV ,而我的最初方法是逐行读取文件,解析内容并将其保存到地图列表中. 当文件的内容适合内存时,此方法有效,但 ...
最新文章
- 硬解析优化_解析!解析!598元的山灵动圈耳机大杀器,横评对比心慌慌
- 正确的 Git 提交记录和分支模型
- python把dict转为dataframe,将python OrderedDict转换为datafram
- JVM系列之:String.intern的性能
- 压力与动力是否成正比?
- 赞扬别人团建评论_赞扬精心设计:基于属性的测试如何帮助我成为更好的开发人员...
- Linux gitpush错误,linux – GIT:无法推送(奇怪的配置问题)
- c++第三次上机实验项目四
- 建立密钥,远程登录LINUX----ssh-keygen
- 考拉Android全局滑动返回及联动效果的实现
- fairygui 与 spine动画的适配处理
- win10升级助手_微软官网win10下载_win10教程
- Linux下制作WIndows 7启动U盘
- duilib设计器 DuiEditor简易教程 (DuiDesigner) (一)
- CapstoneCS5211,CS5212,CS5256,CS5811,CS5288,……型号大全
- 黄牛用高性能服务器抢票,还在找黄牛“加速”抢票?成功抢票旅客:黄牛让我去12306候补...
- 生态功能区划方法之二:生态服务功能重要性评价
- 我整理了50道经典Java算法题,直接进了字节跳动!!
- 眼球追踪技术是VR下一个突破口?
- windows10多桌面创建 切换 和分屏