繁体   English   中英

Laravel 5.5导出EXCEL

[英]Laravel 5.5 Export EXCEL

我尝试使用Maatwebsite / Laravel-Excel软件包以excel格式导出相同的数据,它工作正常,但我为excel文档的第一行制作相同样式的游戏有问题:

这是我的代码:

     Excel::create('Adressbook contacts', function($excel) use ($sheetArray,$groupe){
         $excel->sheet($groupe->title, function($sheet) use ($sheetArray)
            {
                $sheet->fromArray($sheetArray);
                $sheet->row(1, function($row) {
                    $row->setBackground('#ff6600');
                    $row->setFontColor('#ffffff');
                    $row->setValignment('center');
                });
            });
        })->download('xlsx');

问题是代码通过它在文档的开头添加一个新行:

在此输入图像描述

嗨,大家好我解决了这个问题,我希望与你分享:

我将$ sheet-> fromArray()更改为此$ sheet-> fromArray($ sheetArray,null,'A1',false,false); 它会自动生成标题列。 谢谢你的帮助:D

         $excel->sheet($groupe->title, function($sheet) use ($sheetArray)
            {
                $sheet->fromArray($sheetArray, null, 'A1', false, false);
                $sheet->row(1, function($row) {
                    $row->setBackground('#ff6600');
                    $row->setFontColor('#ffffff');
                    $row->setFontSize(14);
                    $row->setFontWeight('bold');
                    $row->setAlignment('center');
                });
                $sheet->setStyle(array(
                    'font' => array(
                        'name'      =>  'Roboto',
                        'size'      =>  12
                    )
                ));
            });
        })->download('xlsx');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM