PHPexcel 官方下载以后,放入Yii 的 protected\extensions\phpexcel下面

try {
        spl_autoload_unregister(array('YiiBase', 'autoload'));
        $phpExcelPath = Yii::getPathOfAlias('application.extensions.phpexcel.PHPExcel');
        include($phpExcelPath . DIRECTORY_SEPARATOR . 'IOFactory.php');
        spl_autoload_register(array('YiiBase', 'autoload'));
        $objPHPExcel = PHPExcel_IOFactory::load($File['path']);
        $sheetData = $objPHPExcel->getActiveSheet()->toArray(null, true, true, true);
} catch (Exception $e) {
        echo $e->getMessage();
        Yii::app()->end();
}

上面的代码就是载入 PHPExcel,同时引入 IOFactory.php,这里需要注意的是需要重新设置 outoload,spl_autoload_register(array(‘YiiBase’, ‘autoload’)); $objPHPExcel 获取这个句柄以后就可以对 excel 进行操作了,具体读取的一些方法可以参照官方的示例和文档

转载请注明: 转载自Ryan 是菜鸟 | LNMP 技术栈笔记

如果觉得本篇文章对您十分有益,何不 打赏一下

谢谢打赏

本文链接地址: Yii 集成 PHPExcel 读取 Excel 文件

知识共享许可协议 本作品采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可