37138-vm/export_murid.php
Flatlogic Bot bb0884a9fc SIAKAD 1.0
2025-12-24 04:07:02 +00:00

35 lines
853 B
PHP

<?php
// export_murid.php
require_once 'db/config.php';
require_once 'functions.php';
require_once 'libs/SimpleXLSXGen.php';
// Ambil semua data murid
$murid = getAllMurid();
// Siapkan data untuk Excel
$data_for_excel = [];
// Tambahkan header
$data_for_excel[] = ['NIS', 'Nama Lengkap', 'Tanggal Lahir', 'Alamat'];
// Tambahkan data murid
if (!empty($murid)) {
foreach ($murid as $m) {
$data_for_excel[] = [
$m['nis'],
$m['nama_lengkap'],
$m['tanggal_lahir'],
$m['alamat']
];
}
} else {
// Jika tidak ada data, tambahkan baris kosong
$data_for_excel[] = ['Tidak ada data', '', '', ''];
}
// Buat dan unduh file Excel
$xlsx = Shuchkin\SimpleXLSXGen::fromArray($data_for_excel);
$xlsx->downloadAs('data_murid_'.date('Ymd').'.xlsx'); // Unduh dengan nama file dinamis