利用PHPExcel上传Excel表格出现的“ZipArchive::getFromName(): Invalid or uninitialized Zip object”错误解决方法之一

我在使用thinkPHP5.X整合PHPExcel进行Excel表格上传时出现了错误:ZipArchive::getFromName(): Invalid or uninitialized Zip object。

该错误是由于PHP无法解压zip文件,我上传的是.xls后缀的Excel文件,也就是非兼容的Excel文件,解决方法之一是:
$objReader = IOFactory::createReader('Excel2007')中“Excel2007”改为“Excel5”,

$objReader = IOFactory::createReader('Excel5')这样书写即可,

(至于原因目前未知, 转自点击打开链接)

文章来源: 利用PHPExcel上传Excel表格出现的“ZipArchive::getFromName(): Invalid or uninitialized Zip object”错误解决方法之一

人吐槽 人点赞

猜你喜欢

发表评论

用户名: 密码:
验证码: 匿名发表

你可以使用这些语言

查看评论:利用PHPExcel上传Excel表格出现的“ZipArchive::getFromName(): Invalid or uninitialized Zip object”错误解决方法之一