2016-02-16 13 views
8

Laravel Excel kullanıyorum, bir görünüm dosyası yüklemek ve belirli bir satıra ayarlamak istiyorum. Laravel excel ile yapmak mümkün mü? feryat sayfasına yükleme görünümü için kod şöyledir: Paket ki ben bu kez sunmuyor ama belki böyle bir şey yapabileceğini gibiLaravel Excel belirli bir satıra veya hücreye nasıl görünüm yüklenir?

Excel::create('New file', function($excel) { 

    $excel->sheet('New sheet', function($sheet) { 

     $sheet->loadView('folder.view'); 

    }); 

}); 

cevap

1

görünüyor.

  • böyle bir hedef satır numarası, sütun sayısı ve dahil etmek iç görünüm olarak, bazı parametreler geçebilir bir sarma görünüm oluşturun.

    Excel::create('New file', function($excel) { 
    
        $excel->sheet('New sheet', function($sheet) { 
    
         $sheet->loadView('path.to.wrapping.view')->with(["targetRow"=>5,"targetCol"=>10,"targetView"=>"path.to.target.view"]); 
    
        }); 
    
    })->download(); 
    
  • dinamik sarma görünümü verilen parametrelere göre bir tablo oluşturur. Görüşün içeriği böyle bir şey olabilir.

+0

Ama görünüm tablosu iç içe olması durumunda, rapor iç içe geçmiş tablolar oluşturamazsınız excel

@if(isset($targetRow) && isset($targetCol)) table tag @for ($row = 1; $row <= $targetRow + 1; $row++) tr tag @for ($col = 1; $col <= $targetCol + 1; $col++) td tag @if($row == $targetRow && $col == $targetCol) @include($targetView) @endif close td tag @endfor close tr tag @endfor close table tag @endif

. –

İlgili konular