我正在使用PHPExcel_IOFactory尝试读取Excel文件。
我的php版本是PHP 7.0.8-0ubuntu0.16.04.2
PHPExcel版本是1.8.0
我可以调用PHPExcel_IOFactory,但是当它在服务器上加载文件时,它不会响应并且它不会抛出任何异常。
我确信我的路径( $ temp_dir )是正确的。我已经尝试了 xls,xlsx,csv 文件,里面只有一个单元格。它们都不起作用。
try {
$objReader = PHPExcel_IOFactory::createReader('Excel2007'); // this line works
$inputFileType = PHPExcel_IOFactory::identify($temp_dir); // not work
$objPHPExcel = PHPExcel_IOFactory::load($temp_dir); // not work
$objPHPExcel = $objReader->load($temp_dir); // not work
}catch(Exception $e) {
die('Error loading file "'.pathinfo($temp_dir,PATHINFO_BASENAME).'": '.$e->getMessage());
}
我不知道可能存在什么问题,或者有什么方法可以识别它(我不知道怎么回事,因为我没有发现任何异常?