如何使用PHPExcel在yii中指定正确的文件名路径?
我在我的yii php框架中使用了excel reader插件 我只需要读取excel文件,从某些列中获取一些数据。 我在指定要加载的正确文件时遇到问题如何使用PHPExcel在yii中指定正确的文件名路径?,php,excel,file,yii,path,Php,Excel,File,Yii,Path,我在我的yii php框架中使用了excel reader插件 我只需要读取excel文件,从某些列中获取一些数据。 我在指定要加载的正确文件时遇到问题 $objPHPExcel = PHPExcel_IOFactory::load($fileName); 我发现了错误 include(PHPExcel_IOFactory.php):无法打开流:没有这样的文件 或目录 我尝试了太多版本的$fileName。 我尝试使用 Yii::getPathOfAlias('webroot... or ap
$objPHPExcel = PHPExcel_IOFactory::load($fileName);
我发现了错误
include(PHPExcel_IOFactory.php):无法打开流:没有这样的文件
或目录
我尝试了太多版本的$fileName
。
我尝试使用
Yii::getPathOfAlias('webroot... or application... etc');
Yii::app()->baseUrl, homeUrl, basePath, getPath...
。。。指定文件位置和文件名的任何可用方法。
不可能,我一直都在犯同样的错误。
您知道如何指定yii让我提供的文件位置信息的文件位置吗
顺便说一句:该文件仅在我的公共资产文件夹中。例如,
themes/default/files/file.xls
只需将文件夹PHPExcel/Classes
的内容放在项目的components
-文件夹中即可。之后,组件
-文件夹必须如下所示:
/PHPExcel.php
/PHPExcel/*
yii配置文件main.php中的“import”数组应该包含条目“application.components.*'
。这将自动加载组件中的类。您还可以使用命令Yii::import('application.components.*')代码>
现在应该可以找到该类了。这很有效
Yii::import('ext.PHPExcel.PHPExcel', true);
在导入时使另一个参数“true”起作用。。。
多亏了所有的您使用了like$objPHPExcel=\PHPExcel\u IOFactory::load($fileName)代码>类已找到,未找到的是文件。我无法指定文件地址,但错误消息显示找不到类文件。类已找到,未找到的是文件。我无法指定文件地址PHPEXEL文件位于何处?您是否使用yii php excel插件?如果是,哪一个?谢谢你的帮助。。。在帖子中我提到了我使用的git插件。关于说谎。。。正如你所说的,在组件中,当我使用它们时,我不会遇到类不能使用的问题。我使用PHPstorm,当未定义类时,它应该加下划线。所以这对类来说没问题。只要尝试var_dump(file_exists($fileName))代码>输出为布尔(真)