Cara Export Data MySQL Ke Excel Dengan PHP

Seringkali kita merasa butuh mengolah data di Excel berdasarkan data dari aplikasi. Pada tutorial kali ini akan saya sampaikan bagaimana mengkonversi data dari aplikasi web menjadi Excel. Sebelumnya harus kita pahami dulu bagaimana alurnya, jadi data dari MySQL ditampilkan dengan PHP ke halaman HTML, nah halaman HTML berisi tabel tersebutlah yang nantinya kita konversi menjadi MS Excel.
Untuk mengubah tabel HTML ke Excel, cukup sertakan kode berikut di awal coding:
<?php 
    header("Content-type: application/vnd-ms-excel");
    header("Content-Disposition: attachment; filename=export-to-excel.xls");
?>

Setelah kode tersebut, panggil data dari MySQL untuk ditampilkan ke tabel HTML. Secara mudah, kode lengkapnya seperti berikut:
<?php 
    header("Content-type: application/vnd-ms-excel");
    header("Content-Disposition: attachment; filename=export-to-excel.xls");
?>
<!DOCTYPE html>
<!-- Misal tabel hasil select query-->
<html>
	<body>
		<table>
		  <tr>
			<th>Company</th>
			<th>Contact</th>
			<th>Country</th>
		  </tr>
		  <tr>
			<td>Alfreds Futterkiste</td>
			<td>Maria Anders</td>
			<td>Germany</td>
		  </tr>
		  <tr>
			<td>Centro comercial Moctezuma</td>
			<td>Francisco Chang</td>
			<td>Mexico</td>
		  </tr>
		</table>
	</body>
</html>

Saat kode tersebut diload di browser, maka akan otomatis mengunduh file excel.
Selamat Mencoba !!!

Posting Komentar

0 Komentar