Warning: include(PHPExcel.php): failed to open stream: No such file or directory

32,224

Solution 1

...copied the folder 'Classes' to three directories

Seems the hint is right there. Shouldn't it be

require_once 'Classes/PHPExcel.php';

Alternatively, add the Classes folder to your include path...

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';

Solution 2

In my case i juste had to replace my

include "../classes/Projects.php";

by this:

require_once "./classes/Projects.php";
Share:
32,224
Admin
Author by

Admin

Updated on May 09, 2021

Comments

  • Admin
    Admin almost 3 years

    Im trying to implement Converting single sheet in an XLS file to CSV with PHPExcel - Memory exhausted but got stuck in the PHP Excel loading process.

    I downloaded the pack (http://phpexcel.codeplex.com/) and, following the install instructions, copied the folder 'Classes' to three directories:

    1) C:\xampp\htdocs\mycode - just my current working directory

    2) C:\xampp\php\pear - bcs its what i get when I echo get_include_path();

    and

    3) C:\xampp\php\pear\PEAR - you know, just in case...

    still when I run:

    include 'PHPExcel.php';
    include 'PHPExcel/IOFactory.php';
    

    I get the following error messages:

    Warning: include(PHPExcel.php): failed to open stream: No such file or directory in C:\xampp\htdocs\mycode\paths.php on line 5

    Warning: include(): Failed opening 'PHPExcel.php' for inclusion (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\mycode\paths.php on line 5

    Warning: include(PHPExcel/IOFactory.php): failed to open stream: No such file or directory in C:\xampp\htdocs\mycode\paths.php on line 6

    Warning: include(): Failed opening 'PHPExcel/IOFactory.php' for inclusion (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\mycode\paths.php on line 6

    tks in advance...