一、安装配置
使用Composer安装依赖:
composer require maatwebsite/excel
发布配置(可选):
php artisan vendor:publish --provider="Maatwebsite\Excel\ExcelServiceProvider"
配置config/app.php的providers和aliases(可选):
‘providers‘ => [ /* * Package Service Providers... */ Maatwebsite\Excel\ExcelServiceProvider::class, ]
‘aliases‘ => [ //... ‘Excel‘ => Maatwebsite\Excel\Facades\Excel::class, ]
二、使用方式
创建导出和导入类:
php artisan make:export UsersExport --model=App\\User php artisan make:import UsersImport --model=App\\User
(一)数据导出
编写导出类实现相应接口:https://laravel-excel.maatwebsite.nl/3.1/exports/concerns.html
控制器代码:
public function export() { return Excel::download(new UsersExport, ‘users.xlsx‘); }
(二)数据导入
编写导入类实现相应接口:https://laravel-excel.maatwebsite.nl/3.1/imports/concerns.html
控制器代码:
public function import() { return Excel::import(new UsersImport, ‘users.xlsx‘); }
三、参考文档:
依赖库地址:https://packagist.org/packages/maatwebsite/excel
官方文档:https://laravel-excel.maatwebsite.nl/
原文地址:https://www.cnblogs.com/jxl1996/p/10312197.html
时间: 2024-10-07 20:40:38