datas = $datas; } public function collection() { return $this->datas->map(function ($item, $key) { return [ 'no' => $key + 1, 'client_name' => $item->client_name, 'mutation_date' => $item->mutation_date, 'from_balance' => $item->from_balance, 'mutation' => $item->mutation, 'to_balance' => $item->to_balance, 'doc_type' => $item->doc_type, 'doc_number' => $item->doc_number ]; }); } public function headings(): array { return [ 'No', 'Client Name', 'Mutation Date', 'From Balance (Rp)', 'Mutation (Rp)', 'To Balance (Rp)', 'Doc. Type', 'Doc. Number', ]; } public function styles(Worksheet $sheet) { return [ 1 => ['font' => ['bold' => true]], // Baris 1 = heading ]; } }