laravel PHPExcel使用

来源:互联网 发布:vga矩阵切换器 编辑:程序博客网 时间:2024/05/29 11:43

laravel自带PHPExcel组件,可以直接安装,具体步骤就不说了直接代码:


//Excel文件导出功能 By Laravel学院public function export(Request $request){//获取ID    $id = $request->id ? $request->id :'';//实例化model    $order = new orders();
//获取数据    $demo= $order->demo($aid);//判断数据是否存在    if(empty($demo)){        return back()->with('error','没有数据可以导出');    }//表格开头  此处为二维数组    $cellData = [['1','2','3','4','5']];    foreach ($demo as $v){
//输入表格数据        $cellData[] = [$v->1,$v->2,$v->3,$v->4,$v->5];
    }    //输出文件    $name = DB::table('demo')->select('demo')->where('id',$id)->first();    $data = Excel::create("Excel表格名字",function($excel) use ($cellData){        $excel->sheet('excel表格下方名', function($sheet) use ($cellData){            $sheet->rows($cellData);        });    })->download('xls');}


原创粉丝点击