我在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脚本时,SpreadsheetReader读取.xlsx文件并返回所需的结果,但是当我试图在某些服务器上运行相同的代码时,它只对(.csv、.xls、.txt)执行,而不对.xlsx执行。
我已经在服务器上检查了上述问题的文件夹和文件权限。
这里可能有什么问题?
发布于 2013-06-14 23:42:07
实际上,电子表格读取器中没有设置date_default_timezone_set('Asia/Calcutta');,而是引发异常。
发布于 2013-05-30 04:22:44
xlsx文件实际上是一个压缩文件,它将电子表格有效负载作为一组xml文件包含在其中。这意味着您需要一个带有zip和xml支持模块的php实例。检查是否加载了正确模块的最简单方法是执行phpinfo
,如下所示
<?php
phpinfo();
?>
如果没有加载正确的模块,您可能必须联系您的网站。
https://stackoverflow.com/questions/16835854
复制相似问题