PHP电子表格阅读器的问题


issue with PHP spreadsheet reader

我正面临一个问题与PHP电子表格阅读器https://github.com/nuovo/spreadsheet-reader,它正在读取所有格式文件除了.xlsx,在情况下。xlsx脚本没有运行

require($docroot.'/inc/filereader/excel_reader2.php');
require($docroot.'/inc/SpreadsheetReader.inc.php');             
$Spreadsheet = new SpreadsheetReader("filepath");

当我在我的本地主机上执行php脚本时,电子表格阅读器读取。xlsx文件并返回所需的结果,但当我试图在某些服务器上运行相同的代码时,它只执行(.csv,.xls,.txt)而不是。xlsx。

我已经在服务器上检查了上述问题的文件夹和文件权限。

这里可能有什么问题?

xlsx文件实际上是一个zip文件,其中包含电子表格有效负载作为一组xml文件。这意味着需要一个php实例,其中加载了zip和xml支持的模块。检查是否加载了正确模块的最简单方法是执行phpinfo,如下所示

<?php
phpinfo();
?>

如果没有加载正确的模块,你可能需要联系你的网络托管商

实际上date_default_timezone_set('Asia/Calcutta');在电子表格阅读器中未设置,并且抛出异常