ZasieuN

ConvertJengJeng

Jul 16th, 2017
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. public function downloadExcel(Request $request, $type)
  2. {
  3. $data = $request->session()->get('postdata');
  4. view()->share('infogempas',$data->toArray());
  5. return Excel::create('SIBMKG', function($excel) {
  6. $excel->setTitle('Data Gempa BMKG');
  7. $excel->sheet('mySheet', function($sheet)
  8. {
  9. $sheet->setAllBorders('thin');
  10. $sheet->setAutoSize(true);
  11. $sheet->loadView('pdfview');
  12. $sheet->mergeCells('A2:J2');
  13. $sheet->setSize('A1', 2, 15)->setSize('B1', 5, 15)->setSize('J1', 50, 15)->setSize('C1', 12, 15)->setSize('D1', 12, 15)->setSize('E1', 12, 15)->setSize('F1', 12, 15)->setSize('G1', 14, 15)->setSize('H1', 14, 15)->setSize('I1', 12, 15);
  14. $sheet->setSize('A3', 2, 15)->setSize('B3', 5, 15)->setSize('J3', 50, 15)->setSize('C3', 12, 15)->setSize('D3', 12, 15)->setSize('E3', 12, 15)->setSize('F3', 12, 15)->setSize('G3', 14, 15)->setSize('H3', 14, 15)->setSize('I3', 12, 15);
  15. $sheet->cells('A2:J2', function($cells) {
  16. $cells->setFontWeight('bold');
  17. $cells->setFontSize(14);
  18. $cells->setAlignment('center');
  19. });
  20. $sheet->cells('A1:J200', function($cells) {
  21. $cells->setAlignment('center');
  22. $cells->setValignment('center');
  23. });
  24. });
  25. $lastrow= $excel->getActiveSheet()->getHighestRow();
  26. $excel->getActiveSheet()->getStyle('A1:J'.$lastrow)->getAlignment()->setWrapText(true);
  27. })->download($type);
  28. }
Advertisement
Add Comment
Please, Sign In to add comment