在 Laravel 5 中使用 Laravel Excel 實現(xiàn) Excel/CSV 文件導入導出功能

https://github.com/Maatwebsite/Laravel-Excel

首先在Laravel項目根目錄下使用Composer安裝依賴:

composer require maatwebsite/excel ~2.0.0

安裝后的設(shè)置
在 config/app.php中注冊服務(wù)提供者到 providers數(shù)組:

Maatwebsite\Excel\ExcelServiceProvider::class,

同樣在 config/app.php 中注冊門面到 aliases數(shù)組:

'Excel' => Maatwebsite\Excel\Facades\Excel::class,

如果想要對Laravel Excel進行更多的自定義配置,執(zhí)行如下Artisan命令:

php artisan vendor:publish

執(zhí)行成功后會在 config目錄下生成一個配置文件 excel.php。

例子:

use DB,Excel;
foreach($cards as $v){
            $charge=$v->is_used?'已兌換':'未兌換';
            $data[]=[
                $v->card_no.'',
                $v->card_pwd,
                $v->card->card_name,
                $v->card->price,
                $charge,
                $v->card->expired_at
            ];
        }

        Excel::create('Excel導出數(shù)據(jù)',function($excel) use ($data){
            $excel->sheet('數(shù)據(jù)', function($sheet) use ($data){
                $sheet->rows($data);
            });
        })->export('xls');
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容