首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用PHPExcel加载Excel文件( vml关系错误)?

如何使用PHPExcel加载Excel文件( vml关系错误)?
EN

Stack Overflow用户
提问于 2014-04-03 23:07:39
回答 1查看 2.2K关注 0票数 0

问题很简单:如何用PHP Excel加载这个Excel工作簿(http://wftda.com/stats/wftda-stats-book.xlsx)而不抛出任何错误?

我使用以下代码(或多或少是文档中解释的mwe ):

代码语言:javascript
复制
$inputFileType = 'Excel2007';

$inputFileName = path_to/wftda-stats-book.xlsx';

//Create a new Reader of the type defined in $inputFileType
$objReader = PHPExcel_IOFactory::createReader($inputFileType);

//Load $inputFileName to a PHPExcel Object
$objPHPExcel = $objReader->load($inputFileName);

经过5秒左右的处理后,我得到以下错误:

代码语言:javascript
复制
Notice: Trying to get property of non-object in /srv/web/www/dev/arbitrage/_inc/lib/PHPExcel/Classes/PHPExcel/Reader/Excel2007.php on line 1378
Warning: Invalid argument supplied for foreach() in /srv/web/www/dev/arbitrage/_inc/lib/PHPExcel/Classes/PHPExcel/Reader/Excel2007.php on line 1378
Notice: Undefined offset: 0 in /srv/web/www/dev/arbitrage/_inc/lib/PHPExcel/Classes/PHPExcel/Reader/Excel2007.php on line 1394
Fatal error: Call to a member function attributes() on a non-object in /srv/web/www/dev/arbitrage/_inc/lib/PHPExcel/Classes/PHPExcel/Reader/Excel2007.php on line 1396

代码中错误所在的部分似乎与vml关系有关,无论这是什么……

EN

回答 1

Stack Overflow用户

发布于 2017-09-09 17:53:20

您必须将phpexcel库包含在库文件夹中,如下所示:

代码语言:javascript
复制
$this->load->libary('PHPExcel);

下载phpexcel并粘贴到libary文件夹中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22841699

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档