警告:include(PHPExcel.php):无法打开流:没有这样的文件或目录

1 php xampp include include-path phpexcel

我试图实现将XLS文件中的单张表格转换为使用PHPExcel的CSV - 内存耗尽但卡在PHP Excel加载过程中.

我下载了包(http://phpexcel.codeplex.com/),然后按照安装说明将"Classes"文件夹复制到三个目录:

1)C:\ xampp\htdocs\mycode - 只是我当前的工作目录

2)C:\ xampp\php\pear - bcs它是我得到的 echo get_include_path();

3)C:\ xampp\php\pear\PEAR - 你知道,以防万一......

我还在跑的时候:

include 'PHPExcel.php';
include 'PHPExcel/IOFactory.php';
Run Code Online (Sandbox Code Playgroud)

我收到以下错误消息:

警告:include(PHPExcel.php):无法打开流:第5行的C:\ xampp\htdocs\mycode\paths.php中没有此类文件或目录

警告:include():在第5行的C:\ xampp\htdocs\mycode\paths.php中打开'PHPExcel.php'以包含(include_path ='.; C:\ xampp\php\PEAR')失败

警告:include(PHPExcel/IOFactory.php):无法打开流:第6行的C:\ xampp\htdocs\mycode\paths.php中没有此类文件或目录

警告:include():在第6行的C:\ xampp\htdocs\mycode\paths.php中打开'PHPExcel/IOFactory.php'以包含(include_path ='.; C:\ xampp\php\PEAR')失败

事先提前...

Phi*_*hil 5

...将文件夹'Classes'复制到三个目录

似乎提示就在那里.不应该

require_once 'Classes/PHPExcel.php';
Run Code Online (Sandbox Code Playgroud)

或者,将Classes文件夹添加到包含路径...

set_include_path(implode(PATH_SEPARATOR, [
    realpath(__DIR__ . '/Classes'), // assuming Classes is in the same directory as this script
    get_include_path()
]));

require_once 'PHPExcel.php';
Run Code Online (Sandbox Code Playgroud)