Cara Membuat Report php KE MS.Excel
Pada kesempatan kali ini saya akan sedikit membahas tentang cara pembuatan Report php dan menghasilkan format MS.Excel.
Untuk pemprograman php biasanya yang di butuhkan report untuk melihat rekapan tentang program yang di buat, entah program pembukuan ataupun program lain
biasanya yang dibuuhkan adalah report yang bisa kita edit, pada kali ini saya akan sedikit shering tentang bagai mana cara membuat report dengan Format MS.Excel
Script nya saya bikin simple saja ,ini dia yang script yang bisa menghasilkan report menjadi format MS.Excel.
Untuk data yang di hasilkan di ambil dari database MYSQL.
<?php
// isi $excel akan bernilai true apabila ditemukan parameter get dengan nama 'excel'
$excel = isset($_GET['excel']);
if($excel):
// buat nama file unique untuk di download
$filename = 'export-'.date('YmdHis');
// dengan perintah di bawah ini akan memunculkan dialog download di browser anda
header("Content-type: application/x-msdownload");
// perintah di bawah untuk menentukan nama file yang akan di download
header("Content-Disposition: attachment; filename=".$filename.".xls");
else:
// tag header di html disembuyikan apabila sedang convert html to excel
?>
<html>
<head>
<style type="text/css">
/* setting format tabel */
table {
font-family: Verdana;
font-size: 8pt;
border-width: 1px;
border-style: solid;
border-color: #ccd2d2;
border-collapse: collapse;
background-color: #f9f9f9;
}
th {
color: #000;
font-size: 8pt;
text-transform: uppercase;
text-align: center;
padding: 0.5em;
border-width: 1px;
border-style: solid;
border-color: #000;
border-collapse: collapse;
background-color: #ccc;
}
td {
padding: 0.1em;
color: #272727;
vertical-align: top;
border-width: 1px;
border-style: solid;
border-color: #000;
border-collapse: collapse;
font-size: 8pt;
}
</style>
<title>Cara Membuat Report php KE MS.Excel</title>
</head>
<body>
<?php endif; ?>
<?php if(!$excel): ?>
<div align="left" style="margin-top:15px">
<input type="button" onClick="document.location='?excel=1'" value="Export to Excel" />
</div>
<br>
<?php endif; ?>
<?php
===============================================================
Disini Query nya
</body>
</html>
Report nya sudah selesai anda tinggal mencobanya
0 comments:
Post a Comment