2017-06-03 72 views
2

如何更改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

回答

2

您可以將行簡單地用一個foreach和使用array_reverse($row)提交之前,練成

0

爲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) { 
       });