Log Of Oyazhuryachna

Contoh Script PHP Import File MS Excel ke MySQL

Artikel kali ini merupakan draft artikel yang cukup lama tertunda hampir 3 bulan lebih tidak terselesaikan, artikel kali ini membahas contoh script yang merupakan bagian dari menu utilitas Sistem Informasi Akademik Universitas Kuningan, sampai saat ini penulis masih mengembangakan dan me-maintenance sistem informasi akademik universitas kuningan. Sistem yang dibangun sekarang sudah menginjak versi 3 dimana ada kendala untuk memindahkan data dari versi 2 ke versi 3 berhubung terdapat perbedaan field dalam beberapa table. Untuk itu penulis membuat script import, script ini memanfaatkan class yang sudah ada yaitu excel reader versi 2.21 yang bisa di didownload di http://sourceforge.net/projects/phpexcelreader/files/

Pada contoh kali ini misal kita memiliki table di MySQL dengan struktur field tampak seperti dibawah ini :

Urutan kolom sesuaikan dengan urutan field pada table di MySQL, kolom ke-1 di excel akan disimpan pada field ke-1 di table MySQL, dan seterusnya.

Dan kita akan mengisi datanya dengan mengekspor dari file excel ke table mysql, untuk itu siapkan data di excel dengan data seperti tampil pada gambar dibawah ini :

Kemudian buat script index.php (misal) untuk form import dari excel dengan tampilan kira-kira seperti dibawah ini

Sebagai catatan penulis membuat file dalam format MS Excel 2003 (*.xls), belum mencoba menggunakan MS Excel 2007 bahkan 2010 (*.xlsx).

dan buat buat script import.php untuk proses import, dan jangan lupa include-kan class excel_reader2.php simpan satu direktori dengan file import.php

Lakukan pengujian, ketika sukses maka akan ditampilkan seperti pada gambar dibawah ini :

Untuk bahan latihan silahkan download scriptnya dibawahi ini !

DOWNLOAD

Sebagai catatan RDBMS yang dituju tidak hanya MySQL tetapi RDBMS yang lain juga bisa selama bisa diakses menggunakan PHP, anda tinggal menyesuaikan syntax-syntax yang berhubungan dengan RDBMS yang akan anda pakai !

, ,

4 thoughts on “Contoh Script PHP Import File MS Excel ke MySQL

  • bima says:

    coba sedot agan

  • ehan says:

    latihan kok cuman lihat gambar mas…????? skrip nya mana ?

  • admin says:

    @ehan : silahkan coba kembali sudah saya upload ulang

  • luthfi says:

    Mas, saya mau nanya..kalo data yang dari excel seblum dimasukaan ke dalam database kita ingin cek/validasi dulu, jadi biar tidak ada duplikat atau yg lebih kompleks lagi ada data yg di insert jg ke 2 tabel, itu gimana y mas? mohon pencerahannya.
    Terima kasih 🙂

Leave a Reply

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