【问题标题】:Class 'PHPExcel' not found in Excel5.php在 Excel5.php 中找不到类“PHPExcel”
【发布时间】:2012-03-06 15:05:52
【问题描述】:

我在 PHPExcel 中收到以下错误:

Fatal error: Class 'PHPExcel' not found in [...]/PHPExcel/Reader/Excel5.php on line 587

这很奇怪,因为我没有在网上搜索过它。 PHPExcel 在其原始位置工作,该位置上传到 HTTPS 服务器(一切正常),这是我复制它的位置。

PHPExcel中实际发生错误的那一行:

$this->_phpExcel = new PHPExcel;

任何想法或建议都将不胜感激,谢谢!

【问题讨论】:

  • 什么版本,以及如何在脚本中包含 PHPExcel 类?您是否使用任何其他库或框架运行 PHPExcel,这些库或框架可能有自己的自动加载器代码,可能会干扰 PHPExcel 自动加载器?
  • 最新版本 (1.7.6)。与 PHPMailer 同时使用,但是当它无法在同一服务器上的另一段代码中工作时,它就不存在了。它已被修复(解释为答案)。 (感谢您的回复。)
  • 我在 PHPExcel 1.8 和 PHP 7.0.8 上仍然有同样的错误。任何想法..

标签: php phpexcel


【解决方案1】:

我已经通过重新安装整个软件包解决了这个问题。完全不确定哪个文件或配置会导致错误,可能与以前使用该代码的人有关。不过不管怎样,现在修好了。

【讨论】:

    【解决方案2】:
    require_once 'PHPExcel.php';
    //before
    include 'PHPExcel/IOFactory.php';
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-07
      • 2013-10-22
      • 1970-01-01
      • 2017-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多