Cara Mudah Export Data dari MySQL ke Excel dengan PHP

Cara Mudah Export Data dari MySQL ke Excel dengan PHP
2 votes, 5.00 avg. rating (97% score)

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. :D

Referensi: http://blog.sangkuriang.co.id
Jika Anda menyukai artikel ini silahkan tinggalkan komentar atau berlangganan RSS feed untuk mendapatkan update terbaru artikel dari kami.
Cara Mudah Export Data dari MySQL ke Excel dengan PHP
2 votes, 5.00 avg. rating (97% score)

pino

Seorang yang hobby dalam menjelajahi dunia internet, gemar bermain dengan program PHP dan sejenisnya. Sekarang bekerja sebagai tenaga pengajar di salah satu SMK di Lamongan.

You may also like...

5 Responses

  1. ilhambintara says:

    saran kak, diakhir tutorial dikasih pdf aja kak biar lebih enag nyimpen nya tutorial :D

    Nice Post

  2. Keren gan, simple ajah yah lagian excel mengerti baha html, asal gak terlalu kompleks aja yah (misal formula, dll).
    Makasih gan, mampir ke web ane juga yah gan.

    :2thumbup
    :bingung:

  3. Tutorial yang bagus gan, tetapi saat di download, itu kenapa datanya RAW nya masih berupa tag HTML yah? Apa memang dari Microsoft Excel sendiri yang akan menkonversikannya?

    • pino says:

      apa hasilnya tidak seperti contoh di atas.
      fungsi ini hanya menggenerate HTML tag

      yang file nya di paksa dibaca excel dg header yg dituliskan pada file export.php
      kalau keperluan yg biasa ini sudah bisa digunakan, tpi untuk keperluan yg lebih komplek jangan menggunakan cara ini.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

[+] kaskus emoticons nartzco