Yii::2.0使用PHPExcel導出

  • 第一步:使用composer安裝PHPExcel 安裝命令: php composer.phar require –prefer-dist moonlandsoft/yii2-phpexcel “*”

  • 第二步:引入PHPExcel文件 use moonland\phpexcel\Excel;

  • 第三步: 編寫代碼 導出Excel

 public function actionDemo()
    {
        //數據模型
        $enroll = SubscribeUser::find()->all();
        ob_end_clean() ; //解決ob緩存導致導出亂碼的問題

        Excel::export([
            'models' => $enroll,
            'fileName' => 'test',
            'columns' => [
                [
                    'attribute' => 'email',//
                    'header' => '郵箱地址',//excel頭
                    'format' => 'text',
                    'value' => function ($models) {
                        return $models['email'];
                    }
                ],
                [
                    'attribute' => 'type',
                    'header' => '訂閱類型',
                    'format' => 'text',
                    'value' => function ($models) {
                        return $models['type'];
                    }
                ],
            ],

        ]);
    }
發佈了26 篇原創文章 · 獲贊 1 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章