Laravel-excel安装及使用
来源:互联网 发布:票管家是什么软件 编辑:程序博客网 时间:2024/06/05 10:09
composer require maatwebsite/excel ~2.0.0如果上诉操作不能正常安装,侧用下面方法:
在根目录下的composer.json下的require中加入
"maatwebsite/excel": "2.*"
如图所示:
2、
使用composer update
更新composer
耐心等待;如下图更新完毕:
如果查看了一下vendor目录下面没有出现maatwebsite目录,所以表明安装不成功。
解决办法:
从第一步开始,先把在根目录下的composer.json下的require中加入"maatwebsite/excel": "2.*"
中的2改为1,即:"maatwebsite/excel": "1.*"
,接着使用composer update
,直到出现如图所示的两个更新,
vendor下面将会出现maatwebsite目录。接下来,将刚刚修改的根目录下的composer.json中的require中加入"maatwebsite/excel": "1.*"
中的1改为原来的2,再运行composer update
,会出现如图所示的更新:
将低版本的删除更新为最新版本的。
3、
然后添加'Maatwebsite\Excel\ExcelServiceProvider',
到config/app.php中的providers数组中
添加'Excel' => 'Maatwebsite\Excel\Facades\Excel',
到aliases数组中。
4、 如果想要对Laravel Excel进行更多的自定义配置,执行如下Artisan命令:php artisan vendor:publish
或拷贝vendor/maatwebsite/excel/src/config/excel.php到/config/excel.php
现在已经安装成功了!
二,导出Excel文件:
然后在routes.php
中定义相关路由:
Route::get('excel/export','ExcelController@export');Route::get('excel/import','ExcelController@import');
接下来我们先在ExcelController.php
中定义export
方法实现导出功能:
<?phpnamespace App\Http\Controllers;use Illuminate\Http\Request;use App\Http\Requests;use App\Http\Controllers\Controller;use Excel;class ExcelController extends Controller{ //Excel文件导出功能 By Laravel学院 public function export(){ $cellData = [ ['学号','姓名','成绩'], ['10001','AAAAA','99'], ['10002','BBBBB','92'], ['10003','CCCCC','95'], ['10004','DDDDD','89'], ['10005','EEEEE','96'], ]; Excel::create('学生成绩',function($excel) use ($cellData){ $excel->sheet('score', function($sheet) use ($cellData){ $sheet->rows($cellData); }); })->export('xls'); }}
- Laravel-excel安装及使用
- Laravel-excel安装及使用
- Laravel 及 composer 安装及使用
- laravel安装及登录
- composer安装及使用composer安装laravel框架
- Laravel教程:laravel 4安装及入门
- Laravel教程:laravel 4安装及入门
- Linux 安装composer 及laravel 对 composer使用
- laravel homestead vagrant box安装使用,问题,及相关命令
- Laravel Debugbar 扩展包安装及使用教程
- 使用composer安装Laravel
- 使用composer安装laravel
- 使用Composer安装Laravel
- 使用GIT安装laravel
- Laravel 调试利器 —— Laravel Debugbar 扩展包安装及使用教程(转)
- Laravel安装及运行项目
- laravel 安装及环境配置
- laravel excel安装使用,导入(读)导出(数据写入文件)
- Const关键字细节详解
- spark基础了解
- Spring Boot支持Jetty服务器,支持http、https(ssl、tls)双协议,支持双端口
- SQL语句优化技巧
- Linux系统安全加固设置详细教程
- Laravel-excel安装及使用
- HDU
- 简单用Maven找所需的JAR包,放自己的包
- UITabBarController+UINavigationController 进入应用只显示一个tab的解决方法
- Android 学习文档整理收集
- 【JavaMail】(2)JavaMail的一个案例:用户在网站上注册完成后给用户发一封邮件, 且需要用户通过邮件激活后才可以使用。
- TCP协议如何保证传输的可靠性
- apue3 搭建
- hdu 1542 Atlantis (线段树之扫描线)