PHP电子表格阅读器的问题

时间:2013-05-30 12:14:02

标签: php file-upload spreadsheet

我遇到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");

当我在我的localhost执行php脚本时,SpreadsheetReader读取.xlsx文件并返回所需的结果,但是当我尝试在某些服务器上运行相同的代码时,它只执行(.csv,.xls,.txt )但不适用于.xlsx。

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

这里可能有什么问题?

2 个答案:

答案 0 :(得分:0)

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

<?php
phpinfo();
?>

如果未加载正确的模块,您可能需要联系您的webhoster。

答案 1 :(得分:0)

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