【问题标题】:PHPExcel files doesn't loadPHPExcel 文件不加载
【发布时间】:2014-03-09 14:07:35
【问题描述】:

我需要使用php从excel文件中读取,问题是这两行:

require 'Classes/PHPExcel.php';
require_once 'Classes/PHPExcel/IOFactory.php';

//Rest of code  

一旦我添加了这些行我的代码块,我确定路径没问题,我试过 './Classes/PHPExcel etc..' 不起作用

当我执行它时,它不显示任何东西,我经常做 echo 'smth',看看它在哪里停止,但这里只有当我添加这些行时它才会停止,我使用 PHP 4.3 和 PHPExcel 1.8

你能猜出错误来自哪里吗?

【问题讨论】:

  • Can you guess where the error comes from ? 不!检查日志,启用错误,向我们提供信息;不要问我们guess
  • 您能解释一下您的文件是如何分发的吗?
  • 当前文件夹包含:myfile.php 和 Classes 文件夹,其中包含 PHPExcel 文件夹行在文件 myfile.php 上
  • 但是如果你使用PHP 4.3,那你就有大问题了!
  • 请注意 PHPExcel !== PHPExcelReader,它们属于不同的库

标签: php phpexcel phpexcelreader


【解决方案1】:

如果它们没有加载,则说明您的文件路径不正确。就这么简单。

  1. 验证您的文件结构 具有 myfile.php 的当前文件夹/根文件夹,里面是否有一个名为 Classes 的文件夹? 或者...您是否忘记包含 /phpexcel/Classes/ ?

默认安装(如果您按照说明操作)

require 'phpexcel/Classes/PHPExcel.php';
require_once 'phpexcel/Classes/PHPExcel/IOFactory.php';
  1. 添加调试代码 您可以在 PHPExcel 库中添加 echo 语句,以查看它们是否真的在加载……如果不是……请参阅第 1 步。

  2. 尝试使用早期版本的 PHP 要进行测试,您可以轻松下载 XAMPP 或 WAMP 以设置本地网络主机并进行测试。

【讨论】:

    【解决方案2】:

    我通过使用 PHP EXCEL 阅读器解决了这个问题,因为我使用的 php 4 无法与这个库或 .xlsx 文件一起使用。 现在它完成了,我的表被阅读了,但仍然只阅读了一张纸。 谢谢大家!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-07
      • 1970-01-01
      • 1970-01-01
      • 2015-05-15
      • 2017-12-04
      • 1970-01-01
      • 1970-01-01
      • 2013-04-20
      相关资源
      最近更新 更多