Symfony phpexcel文件不存在

Symfony phpexcel文件不存在,symfony,phpexcel,Symfony,Phpexcel,我正在尝试使用PHPExcel阅读xlsx文档。我的文档是本地文档,我的代码显示了此错误。 * 无法打开市政IOPRINSCRIPCION.xlsx进行读取!文件不存在 存在 * 这是我的代码(我的excel文档是我控制器的当前目录) #命名空间后端\AlumnosBundle\Controller 定义('PHPEXCEL_ROOT',dirname(_FILE__)。'/'; $inputFileName='MunicipioPreinscripcion.xlsx'; $inputFileN

我正在尝试使用PHPExcel阅读xlsx文档。我的文档是本地文档,我的代码显示了此错误。 *

无法打开市政IOPRINSCRIPCION.xlsx进行读取!文件不存在 存在

*

这是我的代码(我的excel文档是我控制器的当前目录)

#命名空间后端\AlumnosBundle\Controller
定义('PHPEXCEL_ROOT',dirname(_FILE__)。'/';
$inputFileName='MunicipioPreinscripcion.xlsx';
$inputFileName WithPath=PHPEXCEL\u ROOT.$inputFileName;
如果(文件_存在($inputFileNameWithPath)){
echo“exist”;//始终显示exist
echo$InputFileName与路径“
”; }否则{ 回声“不存在”; } /**标识$inputFileName的类型**/ $inputFileType=PHPExcel\u IOFactory::identify($inputFileName); /**创建已标识类型的新读取器**/ $objReader=PHPExcel\u IOFactory::createReader($inputFileType); /**告知读者,我们只希望加载传感器数据**/ $objReader->setReadDataOnly(true); /**将$inputFileName加载到PHPExcel对象**/ $objPHPExcel=$objReader->load($inputFileName)//这就是错误所在
我做错了什么? 如何显示load()方法查找文件的目录?我迷路了
提前感谢

已解决:我认为它没有加载此目录(mybundle/controller)中的权限。我已将xlsx文件移动到web/upload目录,并且该操作正常

$objPHPExcel = $this->get('xls.load_xls2007')->load($this->get('kernel')->getRootDir() .'/../web/upload/MunicipioPreinscripcion.xlsx');

检查权限,尝试使用完整路径作为文件名的前缀加载phpexcel示例是否成功?是的,如果需要帮助,请与我联系。示例中的$this是什么?$this正在引用控制器。此代码行位于控制器的方法中。
$objPHPExcel = $this->get('xls.load_xls2007')->load($this->get('kernel')->getRootDir() .'/../web/upload/MunicipioPreinscripcion.xlsx');