MySQL PHP

Cara Mudah Export Data dari MySQL ke Excel dengan PHP

mysql-to-excel-php
Written by Fatoni

Cara Mudah Export Data dari MySQL ke Excel dengan PHP. Hai para pengunjung tutorialweb.net, sudah lama sekali ya gak update tutorial disini, dan untuk kali ini saya sempatkan untuk membuat sebuah tutorial yang bisa dibilang sangat sederhana tapi bisa sangat berguna bagi temen-temen. Ya, seperti judul artikel ini Cara Mudah Export Data dari MySQL ke Excel dengan PHP, jadi nanti akan dibuat bagaimana sih caranya agar data di MySQL yang ditampilkan di web dengan menggunakan PHP bisa di Export kedalam dokumen Excel. Yuk silahkan dibaca tutorial singkat ini.

Karena data yang akan di Export adalah data yang berasal dari database MySQL, maka yang pertama adalah membuat sebuah database, membuat table database, dan menyisipkan data-data didalam table tersebut. Dalam kasus ini seperti biasa saya membuat database dengan nama tutorialweb.

Dan untuk table silahkan dumping script SQL di bawah ini:

Dari script di atas Anda akan mendapatkan sebuah table dengan nama siswa dan sudah ada beberapa field/kolom id, nama, kelas, jurusan. Dan juga sudah terisisi beberapa data yang akan ditampilkan dengan kode PHP.

Nah, setelah selesai dengan database, akan dilanjutkan dengan script PHP. Kali ini saya membuat 3 buah file yaitu index.php, data.php, dan export.php.

Pertama buat file data.php. File ini yang berisi query ke database untuk menampilkan data-data yang sudah di dumping ke database tadi dalam bentuk tabel. Dan berikut ini script didalam file data.php

Sangat sederhana sekali script di atas, dari file data.php ini kalau di buka di browser akan menghasilkan tampilan tabel seperti di bawah ini:

mysql-to-excel

Seperti gambar di atas, terdapat tabel dengan beberapa data yang sudah di dumping ke Database. Data/tabel itulah yang akan di Export ke Excel.

Selanjutnya kita buat file index.php, file ini akan berisi script untuk meng-include-kan file data.php dan akan ada satu tombol yang digunakan untuk meng-export data. Berikut ini isi dari file index.php:

Seperti terlihat di atas, file data.php di include-kan di file index.php untuk mendapatkan tampilan tabel seperti gambar pertama. Dan sebuah tombol yang ketika di klik akan membuak file export.php, file export.php inilah yang akan melakukan proses export data ke Excel.

Berikut ini isi dari file export.php:

Penjelasan kode ada script di atas, yang perlu diperhatikan adalah pada beris kode ke-6 dan ke-9. baris ke-6 terdapat kode yang berguna untuk memberi nama file pada dokumen excel ketika di download, disini diberi nama tutorialweb-export.xls.

Dan pada baris ke-9 berguna untuk memasukkan data yaitu hasil tampilan dari file data.php.

Setelah tombol di klik, maka akan muncul jendela untuk menyimpan file excel. Dan ketika dibuka file tersebut akan tampil seperti gambar di bawah ini:

hasil-mysql-ke-excel

Terlihat seperti gambar di atas, bahwa hasilnya sama seperti yang ditampilkan pada saat dibuka di browser.

Bagaima, sangat mudah bukan. Silahkan di coba, dan jangan lupa silahkan Jempol Fan Page TutorialWeb dan dapatkan Source Code Toko Online Lengkap Gratis. 😀

Referensi: http://blog.sangkuriang.co.id

About the author

Fatoni

Programming is my hobby, not my job.

57 Comments

Leave a Comment