data = $data; } public function view(): View { return view('dailysalepaymentreportmodule::export', $this->data); } public function registerEvents(): array { return [ AfterSheet::class => function (AfterSheet $event) { $sheet = $event->sheet->getDelegate(); $highestColumn = $sheet->getHighestColumn(); $highestRow = $sheet->getHighestRow(); $dataRange = 'A1:' . $highestColumn . $highestRow; // Set borders for everything $sheet->getStyle($dataRange)->getBorders()->getAllBorders()->setBorderStyle(Border::BORDER_THIN); $sheet->getStyle($dataRange)->getAlignment()->setVertical(Alignment::VERTICAL_TOP); }, ]; } }