NIS', 'Nama Lengkap', 'Hadir', 'Sakit', 'Izin', 'Alpa', 'Total Jam' ] ]; if (empty($rekap_data)) { $data_for_excel[] = ['Tidak ada data absensi pada periode ini.', '', '', '', '', '', '']; } else { foreach ($rekap_data as $row) { $data_for_excel[] = [ $row['nis'], $row['nama_lengkap'], (int)$row['total_hadir'], (int)$row['total_sakit'], (int)$row['total_izin'], (int)$row['total_alpa'], (int)$row['total_absensi'], ]; } } // Generate file name $filename = "Laporan_Absensi_{$nama_kelas}_{$start_date}_to_{$end_date}.xlsx"; // Generate and download the Excel file Shuchkin\SimpleXLSXGen::fromArray($data_for_excel)->downloadAs($filename); exit();