ada kalanya dalam membuat suatu aplikasi dibutuhkan suatu rekap data dalam bentuk excel, ndaahh,,supaya gak ribet dan spy gak convert atu2…mending langsung ajah ambil datanya dari mysql, trus diuprek2 pake PH…Ptrus jadi deh file dengan extension xls. langsung saja yah ane kasih contoh script nya dan apa2 ajah yg d butuhkan.
1. syarat 1: bisa konek ke database mysql (koneksi ok)
2. ini script nya :
<?php include("koneksi.php"); $select = "select * from nama_tabel "; $export = mysql_query($select); $fields = mysql_num_fields($export); for ($i = 0; $i < $fields; $i++) { $header .= mysql_field_name($export, $i) . "t"; } while($row = mysql_fetch_row($export)) { $line = ''; foreach($row as $value) { if ((!isset($value)) OR ($value == "")) { $value = "t"; } else { $value = str_replace('"', '""', $value); $value = '"' . $value . '"' . "t"; } $line .= $value; } $data .= trim($line)."n"; } $data = str_replace("r","",$data); if ($data == "") { $data = "n(0) record found!n"; } $tanggal=date("Ymd"); header("Content-type: application/x-msdownload"); header("Content-Disposition: attachment; filename=pendaftar_".$tanggal.".xls"); header("Pragma: no-cache"); header("Expires: 0"); print "$headern$data"; ?>
simpen file tersebut dengan nama terserah.php, terus panggil deh tuh file, ntar akan kluar dialog download untuk xls
inget!!koneksinya kudu bener yah,,n jangan lupa ganti “nama_tabel” nya..ok
semoga bermanfaat…
wassalamualaikum
Leave a Reply
You must be logged in to post a comment.