Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHPExcel未正确压缩xlsx_Php_Excel_Moodle - Fatal编程技术网

PHPExcel未正确压缩xlsx

PHPExcel未正确压缩xlsx,php,excel,moodle,Php,Excel,Moodle,我有一个使用PHPExcel的应用程序(Moodle派生)。最近,导出*.xlsx文件开始出错。如果我在Linux的归档挂载程序中打开文件并将其解压缩,然后使用 find -type f | xargs zip ../file.xlsx 它可以工作,但在此之前,它是Excel、LibreOffice等中的GobbleDeBook 我不知道发生了什么变化。可能是服务器的PHP zip函数出错了吗 我会检查您的服务器在PHP zip模块方面没有任何变化。PHP升级了吗?您有权访问服务器配置以检查P

我有一个使用PHPExcel的应用程序(Moodle派生)。最近,导出*.xlsx文件开始出错。如果我在Linux的归档挂载程序中打开文件并将其解压缩,然后使用

find -type f | xargs zip ../file.xlsx
它可以工作,但在此之前,它是Excel、LibreOffice等中的GobbleDeBook


我不知道发生了什么变化。可能是服务器的PHP zip函数出错了吗

我会检查您的服务器在PHP zip模块方面没有任何变化。PHP升级了吗?您有权访问服务器配置以检查PHP版本、PHP zip模块安装等吗?@fred2谢谢。是的,这在我的清单上,但并不像听起来那么简单。我想我希望有人会说,哦,是的,我以前见过,这是因为……对不起,没有更多的帮助。PHPExcel可以很灵活,但mod-zip或与之相关的东西很可能是问题所在。当您使用像xls这样的非压缩格式时会发生什么?感谢这不是一个解决方案,但可能会给出进一步的提示。另一个可能导致问题的因素是意外的输出,如PHP错误,PHPExcel试图将其写入Excel文件。@fred2谢谢Fred。我会让系统管理员去调查那些东西。干杯。我会检查您的服务器在PHP zip模块方面没有任何变化。PHP升级了吗?您有权访问服务器配置以检查PHP版本、PHP zip模块安装等吗?@fred2谢谢。是的,这在我的清单上,但并不像听起来那么简单。我想我希望有人会说,哦,是的,我以前见过,这是因为……对不起,没有更多的帮助。PHPExcel可以很灵活,但mod-zip或与之相关的东西很可能是问题所在。当您使用像xls这样的非压缩格式时会发生什么?感谢这不是一个解决方案,但可能会给出进一步的提示。另一个可能导致问题的因素是意外的输出,如PHP错误,PHPExcel试图将其写入Excel文件。@fred2谢谢Fred。我会让系统管理员去调查那些东西。干杯