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 !!!
0 Komentar