php的yii框架下安裝使用phpexcel【備忘】

把從網上幾位大神那裏查到的資料整理了一下: php

1. 首先確保php環境支持phpexcel,在phpexcel官網(https://github.com/PHPOffice/PHPExcel)上能夠看到環境需求爲php5.2+、php_zip、php_xml、php_gd2,經過phpinfo()查看環境是否知足需求。 git

2. 下載phpexcel壓縮包,解壓縮,將其中的classes目錄複製到yii項目的protected\extensions目錄下,將classes更名爲phpexcel。 github

3. 修改protected\config下的main.php文件爲,加入phpexcel擴展: app


// autoloading model and component classes
    'import'=>array(
        /*'application.modules.srbac.controllers.SBaseController',*/       
        'application.models.*',
        'application.components.*',
        'application.extensions.phpexcel.*', 
    ),
4. 在代碼中經過如下的方式引用PHPExcel.php:
Yii::$enableIncludePath = false;  
Yii::import('application.extensions.phpexcel.PHPExcel', 1);

5.最後,在使用phpexcel導出excel的時候要加上以下語句,否則導出的格式會出錯: yii

ob_end_clean();
ob_start();
相關文章
相關標籤/搜索