STSeluruhUptBulanTahunJenis.php 961 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. namespace App\Exports;
  3. use Maatwebsite\Excel\Concerns\ShouldAutoSize;
  4. use Maatwebsite\Excel\Concerns\WithCustomStartCell;
  5. use Maatwebsite\Excel\Concerns\WithHeadings;
  6. use Maatwebsite\Excel\Concerns\WithMapping;
  7. use Maatwebsite\Excel\Concerns\WithTitle;
  8. use Maatwebsite\Excel\Concerns\FromArray;
  9. use Maatwebsite\Excel\Concerns\Exportable;
  10. class STSeluruhUptBulanTahunJenis implements FromArray, WithHeadings, WithCustomStartCell, ShouldAutoSize
  11. {
  12. /**
  13. * @return \Illuminate\Support\Collection
  14. */
  15. public function __construct(array $invoices)
  16. {
  17. $this->invoices = $invoices;
  18. }
  19. public function array(): array
  20. {
  21. return $this->invoices;
  22. }
  23. public function headings(): array
  24. {
  25. return ['UPT', 'TOTAL RT TERBIT', 'RT TERBAYAR', 'SUDAH DI-TL UPT','%', 'BELUM DI-TL UPT', '%', 'JUMLAH RT', '%','TANGGAL UPLOAD'];
  26. }
  27. public function startCell(): string
  28. {
  29. return 'A1';
  30. }
  31. }