laravel maatwebsite-excel更改表单方向

问题描述:

如何更改laravel maatwebsite excel包中的表单方向? 我想从左至右改变。laravel maatwebsite-excel更改表单方向

A B C D 

到:

D C B A 

这是我的代码:

$row = $this->userRepository->getById(1); 

     $data = $row; 
     Excel::create('test', function ($excel) use($data) { 

      $excel->sheet('sheet', function ($sheet) use($data) { 
       $sheet->fromArray($data, null, 'A1', false, false); 
       $sheet->row(1, function($row) { 
       }); 

      }); 
     })->store('xlsx', storage_path('excel/exports'))->download('xlsx'); 
+0

分享您的代码你迄今为止尝试过的代码? – kunal

+0

@kunal好吧我补充说,问题 –

+0

这里是maatwebsite的完整文档http://www.maatwebsite.nl/laravel-excel/docs/export – kunal

您可以将行简单地用一个foreach和使用array_reverse($row)提交之前,练成

为laravel -Excel是基于phpExcel制作的,那么你可以使用原生的phpExcel方法他$excel对象或$sheet对象

这里是改变纸张方向

$excel->sheet('sheet', function ($sheet) use($data) { 
       $sheet->->setRightToLeft(true); 
       $sheet->fromArray($data, null, 'A1', false, false); 
       $sheet->row(1, function($row) { 
       });