Rabu, 29 September 2010

Export PHP to Excel 1

mengekspor data dari database mysql ke  microsoft excel menggunakan script php, silahkn copy pastekan kode di bawah ini kemudian jalankan dengan pogram php anda

<?php
mysql_connect("localhost","root","root");
mysql_select_db("karyawan");
$qry_data=mysql_query("SELECT * FROM pribadi ORDER BY nip");
$count   = mysql_num_fields($qry_data);


for ($i = 0; $i < $count; $i++){
    $header .= mysql_field_name($qry_data, $i)."\t";
}

while($row = mysql_fetch_row($qry_data)){
    $baris = '';
    foreach($row as $value){
        if(!isset($value) || $value == ""){
            $value = "\t";
        }
        else{
            $value = str_replace('"', '""', $value);
            $value = '"' . $value . '"' . "\t";
        }
       
       
        $baris .= $value;
    }
    $data .= trim($baris)."\n";
}
$data = str_replace("\r", "", $data);

if ($data == "") {
$data = "Tidak ada record dalam tabel";
}

header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=datapribadi.xls");
header("Pragma: no-cache");
header("Expires: 0");

echo $header."\n".$data;

?>

Tidak ada komentar:

Posting Komentar