Halo kawan jumpa lagi…

Kemarin banyak request dari pengunjung harviacode.com tentang bagaimana cara import data dari file excel ke dalam tabel mysql menggunakan PHP. Oleh karena itu pada kesempatan ini saya akan coba menulis tentang bagaimana cara import file excel ke mysql menggunakan PHP.

Import file excel ke mysql menggunakan PHP

Untuk membuat import excel ke mysql menggunakan PHP, kita memerlukan excel reader.php (@author Vadim Tkachenko) guna membaca file xls yang akan kita import. Anda dapat mendownloadnya excel_reader.php di sini.

Pada contoh berikut ini kita akan membuat import data pegawai yang terdiri dari nama, tempat lahir dan tanggal lahir. Berikut ini adalah langkah-langkahnya.

Step 1 : Download excel_reader.php di sini dan masukkan ke dalam folder project anda.

Step 2 : Buatlah tabel pegawai pada mysql menggunakan sintaks

Step 3 : Buatlah file pegawai.xls (Harus dalam format Ms Excel 2003) dengan data seperti gambar berikut

pegawai.xls

Step 4
: Buatlah file import.php dalam project anda dengan sintaks sebagai berikut.

Step 5 : Jalankan import.php melalui browser, maka akan tampil halaman sebagai berikut.

import

Step 6 : Cobalah untuk mengimport pegawai.xls yang telah kita buat tadi. Bila tidak ada masalah, akan muncul pesan data berhasil diimpor. Bukalah tabel pegawai pada mysql, maka data akan masuk sebagaimana gambar berikut ini.
impor excel ke sql
Catatan : Jika anda mencentang checkbox ‘Kosongkan tabel sql terlebih dahulu.’ saat import, maka data yang ada dalam tabel pegawai mysql akan dihapus terlebih dulu, baru kemudian data dimasukkan.

Pada artikel berikutnya (di sini), kita akan menambahkan progress bar, sehingga pengguna bisa mengetahui berapa jumlah data yang telah berhasil diimport.

progress import

Baca juga : Cara export data dari mysql ke excel menggunakan PHP

Cukup mudah bukan.. Semoga bermanfaat dan terima kasih atas kunjungan Anda.

Anda dapat mendownload contoh lengkap import excel menggunakan PHP pada link di bawah ini

DOWNLOAD