2012-05-07 94 views
3

我有35个受保护的工作簿。我正在使用PHPExcel从各自的excel文件中提取信息。不幸的是,由于受保护的工作簿,PHPExcel未能加载我怀疑的文件。这里是我的代码:PHPExcel加载受保护的工作簿

$inputFileType = PHPExcel_IOFactory::identify($inputFileName); 
$objReader = PHPExcel_IOFactory::createReader($inputFileType); 
$objReader->setReadDataOnly(true); 
$objPHPExcel = $objReader->load($inputFileName); 

是否有任何解决方法来使PHPExcel从受保护的工作簿中提取信息?

在此先感谢。

回答

3

注意,从1.8.0版本,PHPExcel 支持读取受保护的工作簿Excel5

+0

贝克先生,请你指出我这哪里是在文档中指定?我找不到它,并且真的需要这个。谢谢。 – Splendonia

+1

由于您不需要做任何特殊的事情,因此它不在文档中介绍。PHPExcel在读取文档时只是解密文档...这不是带有用户密码的文档,但是“VelvetSweatshop”受保护文件 - http://meindertjan.nl/2012/08/22/microsoft-offic-and-its-velvetsweatshop-password-protected-files/ –

相关问题