首页 > 其他 > 详细

使用 Laravel Excel 实现 Excel/CSV 文件导入导出功能

时间:2019-01-24 00:49:46      阅读:441      评论:0      收藏:0      [点我收藏+]

一、安装配置

使用Composer安装依赖:

composer require maatwebsite/excel

发布配置(可选):

php artisan vendor:publish --provider="Maatwebsite\Excel\ExcelServiceProvider"

配置config/app.phpprovidersaliases(可选):

‘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/

使用 Laravel Excel 实现 Excel/CSV 文件导入导出功能

原文:https://www.cnblogs.com/jxl1996/p/10312197.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!