我正在使用 PHPExcel 从 XLSX 文件中读取数据。在 Debian 和 Apache 上一切正常,但在初始加载期间在 IIS 上失败:
$input = "C:/Inetpub/wwwroot/import/data/test.xlsx";
$objReader = new PHPExcel_Reader_Excel2007();
$objReader->setReadDataOnly(true);
print "Starting...";
try {
$objPHPExcel = $objReader->load($input);
print("Done!");
} catch (Exception $e) {
print "Caught exception: " . $e->getMessage();
}
不幸的是,在“正在启动...”之后没有进一步的输出,尽管在 IIS 日志中没有显示或跟踪任何错误。文件路径正确(尝试了 / 和 /)并且具有适当的权限。也没有引发异常(tkx @Mark)。
请指教:
1)有没有办法启用某种调试来查看 PHPExcel 到底在哪里停止以及(也许)为什么?
2) 我需要更改什么才能让此代码在 Windows 和 IIS 上运行。