Import Excel Ke MySQL Dengan PHPImport Excel Ke MySQL Dengan PHP – Selamat datang kembali di seri tutorial php dasar bahasa indonesia terlengkap. kali ini di www.malasngoding.com kita akan belajar tentang PHP lagi, yaitu kita akan belajar tentang cara import data dari excel ke database MySQL dengan menggunakan PHP. Setelah sebelumnya kita belajar cara export data dari database MySQL ke excel dengan PHP, maka sekarang kebalikannya, kita akan belajar tentang cara membuat import data excel ke MySQL dengan PHP. Jadi kita akan membuat sebuah form upload, untuk tempat upload file excel yang ingin di import data nya ke database. kemudian pada saat proses upload berjalan, data-data yang ada pada file excel tersebut akan kita simpan ke database MySQL dengan menggunakan PHP. Yuk langsung saja simak cara membuat import excel ke mysql dengan PHP berikut. Import Excel Ke MySQL Dengan PHPSebagai contoh data yang akan kita import ke mysql dari file excel adalah data pegawai. jadi disini kita akan membuat import data pegawai dari excel ke mysql. Untuk contoh project pada tutorial ini, saya membuat project baru pada localhost dengan nama “import_excel“. jadi silahkan buat folder dengan nama “import_excel” dalam folder htdocs. Persiapan DatabaseDi tutorial ini, data excelnya akan kita import ke database “pegawai”. atau ke table data_pegawai. Buat database baru dengan nama pegawai, dan buat table dengan nama data_pegawai seperti pada contoh gambar di bawah ini. Import Excel Ke MySQL Dengan PHP Atau silahkan teman-teman import sql berikut supaya cepat.
Sampai di sini saya anggap teman-teman telah selesai membuat database “pegawai” dan table “data_pegawai” dengan column id, nama, alamat, telepon. Koneksi DatabaseKarena disini kita akan berurusan dengan database, maka wajib hukumnya untuk membuat koneksi database terlebih dulu. agar database MySQL terhubung dengan project PHP kita. Tutorial membuat koneksi database php dan mysqli bisa teman-teman baca di sini. Buat file baru dengan nama koneksi.php dalam folder import_excel. koneksi.php
Untuk cara membuat koneksi database dengan php dan mysqli sendiri sudah pernah dijelaskan secara detail dan rinci di www.malasngoding.com. BACA : Tutorial Membuat Koneksi Database PHP dan MySQLi Menampilkan DataSetelah selesai membuat koneksi.php, selanjutnya tampilkan data dari database. jadi data yang ada di table data_pegawai kita tampilkan juga. kita akan menampilkan data pegawai pada file index.php. jadi buat sebuah file baru dengan nama index.php index.php
Tutorial menampilkan data dari database juga sudah di jelaskan pada tutorial sebelumnya. BACA : Menampilkan data dari database MySQL Dengan PHP Perhatikan pada file index.php di atas, di sana kita membuat link yang mengarahkan halaman ke halaman untuk upload file excel yang ingin di import.
buat file php baru lagi dengan nama upload.php. upload.php
cara membuat upload file dengan php juga sudah pernah dijelaskan sebelumnya di malasngoding.com. silahkan cek link berikut untuk membaca tutorial membuat upload dengan php. BACA : Tutorial membuat upload file dengan PHP dan MySQL Perhatikan pada form upload di atas,
file yang akan memproses aksi dari form upload ini adalah file upload_aksi.php. jadi sekarang kita buat file php baru dengan nama upload_aksi.php. inti dari Import Excel Ke MySQL Dengan PHP ini ada pada file upload_aksi.php ini, di sini kita akan menginput data-data yang ada file excel yang di upload ke database. Oh ya jangan lupa teman-teman harus download dulu library PHP Reader nya. silahkan download library PHP reader nya DI SINI. Setelah di download, copy file excel_reader2.php ke project kita. lalu kemudian pada file upload_aksi.php, kita harus meng-include library excel_reader2.php. agar kita bisa menggunakan fungsi-fungsi untuk membaca isi file excel yang sudah ada pada library excel_reader2.php. Perhatikan gambar berikut. Import Excel Ke MySQL Dengan PHP upload_aksi.php
perhatikan pada file upload_aksi.php di atas, kita meng-include file koneksi.php agar bisa terhubung dengan database, kita juga meng-include file excel_reader2.php agar kita bisa menggunakan fungsi PHP yang sudah di buat dalam library excel_reader2.php untuk membaca isi file excel yang di upload.
Selanjutnya data yang di upload kita hitung jumlah data rows nya, agar bisa kita tetapkan pada perulangan. karena data akan kita input ke database menggunakan perulangan sesuai dengan berapa jumlah data yang ada pada file excel, sehingga segitu juga lah jumlah data yang akan di input ke database.
di sini ada 3 column data yang akan kita simpan ke database, yaitu data nama, alamat dan telepon.
berikut ini adalah gambar contoh format file excel untuk import data excel ke database. import excel ke database Kolum 1 isi dengan nama, kolum 2 isi dengan alamat, dan kolum 3 isi dengan nomor telepon. dan format excel harus .xls. Saya rasa penjelasannya sudah cukup jelas, selanjutnya akan kita coba import datanya. akses localhost/import_excel pada browser. import excel mysql nah, di sini data pegawai kita masih kosong, klik pada tombol “import data”, maka akan di alihkan ke halaman upload file excel. upload file exce ke database dengan php Setelah pilih file excel yg ingin di upload (format data harus sesuai dan sama dengan contoh excel di atas tadi). dan klik import. contoh hasil import excel ke mysql Oke sekarang data excel telah berhasil di import ke database, dan data pegawai kini telah tampil. Oke sekian dulu tutorial Import Excel Ke MySQL Dengan PHP. selamat belajar dan JANGAN LUPA LIKE FANPAGE FACEBOOK MALASNGODING.COM sebelum DOWNLOAD SOURCE CODE IMPORT EXCEL KE MySQL DENGAN PHP berikut. Download Terima kasih teman-teman. semoga bermanfaat. Incoming search terms:
|