title: Classes/PHPExcel_Shared_String.php): failed to open stream
body: <p>This question was asked in 2010.  I am seeing a related problem but the recommended solutions from 2010 don't fix it.  </p>
  
  <p>I am using PHPExcel v 1.8.0 (March 2014)</p>
  
  <p>The suggestions made on the original reply have been incorporated and the rest of the system still works normally, for example I have an init.php file that is brought in for every scrip which includes the following as suggested in an earlier post:</p>
  
  <pre><code>function myAutoload($Class)
  {
     require_once 'Classes/' . $Class . '.php';
  }
  spl_autoload_register('myAutoLoad')
  </code></pre>
  
  <p>All {classes.php} files are in the Classes/ folder off the document root including, of course PHPExcel.php. The PHPExcel folder is also contained in the Classes/ folder.</p>
  
  <p>I have tried various ways of spinning up PHPExcel, including the usual</p>
  
  <pre><code>$spreadsheet = new PHPExcel;
  </code></pre>
  
  <p>As an alternative I also tried defining a Spreadsheet class</p>
  
  <pre><code>Class Spreadsheet extends PHPExcel {.... }
  </code></pre>
  
  <p>They all produce the same error as cut and paste into the above</p>
  
  <p>I have successfully ported over the remainder of the processes in the application from a procedural style to object orientated system, and it has been well worth the weeks that have been spent on it. This last hurdle with PHPExcel however has got me foxed!</p>
  
  <p>Any suggestions would be appreciated</p>