2017-06-03 20 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 ok質問に –

+0

を追加してください。maatwebsite http://www.maatwebsite.nl/laravel-excel/docs/exportの詳細なドキュメントはこちら – kunal

答えて

2

あなたの行に単にforeachを使用してlaravelとして

0

を得意として提出する前array_reverse($row)を使用することができます-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) { 
       }); 
関連する問題