Halo semuanya, kembali lagi di sahretech. Nginput data yang banyak secara satu-persatu memanglah epic, tapi pernah nggak sih lo kebayang bagaimana cara membuat fitur import data excel biar kerjaanmu lebih efektif dan efisien??, Nah, di artikel tutorial kali ini saya akan membagikan cara membuat fitur import data excel ke dalam database mysql dengan menggunakan library excel_reader2. Penasaran gimana cara buatnya?, ayo ikuti tutorialnya berikut ini. Show Sebenarnya, mysql sudah menyediakan cara yang mudah untuk mengimport data-data kalian sekaligus dengan menggunakan format csv, tapi hal seperti itu tidak bagus, mengingat aplikasi yang akan dibangun diakses oleh orang banyak, kan gak mungkin end-user masuk ke phpmyadmin dan ngimport data excelnya disana, jelas hal ini membahayakan dan sangat-sangat tidak disarankan. Cara Membuat Fitur Impot Excel ke Database MysqlUntuk tutorial kali ini kita akan menggunakan excel_reader sebagai library tambahan untuk mengeksekusi file excel yang kita buat. Sebelum masuk ke pembahasan inti silahkan persiapkan xampp kalian terlebih dahulu. Let's Go!. 1. Buat Database dan TabelPeratama, kalian perlu menyiapkan databasenya terlebih dahulu, untuk latihan kali ini, buatlah sebuah database dengan nama latihan, lalu buat sebuah tabel di dalamnya dengan nama barang. Untuk struktur tabelnya dapat kalian lihat pada gambar di bawah ini. Tabel barang2. Library Excel ReaderBuatlah sebuah folder baru di dalam folder htdocs dengan nama import_excel. Lalu buat sebuah file di dalamnya dan beri nama excel_reader.php. Copy script di bawah ini dan pastekan ke dalam file excel_reader.php Untuk script yang ini memang tidak saya jelaskan, karena ini memang langsung kita pake aja. sebuah library yang tidak perlu diutak atik
3. File IndexBuatlah sebuah file baru di dalam folder import_excel dengan nama index.php. File ini berfungsi untuk menampilkan form input file dan tabel yang akan menampilkan data-data dari file excel yang kita upload. Untuk penjelasannya scriptnya bisa kalian lihat pada script di bawah ini.
Save file index.php di atas. Lalu akses project http://localhost/import_excel di kotak pencarian browser kalian. Hasilnya akan tampak seperti gambar di bawah ini. Tampilannya sudah berhasil dibuat, tapi untuk prosesnya kita perlu tambahkan script di bawah ini. 4. File ProsesSelanjutnya buatlah sebuah file baru dengan nama proses_upload.php. Copy script di bawah ini dan pastekan di dalam file tersebut. Untuk penjelasannya, saya sertakan di dalam script di bawah ini bertanda komentar //
Perhatikan nama tabel dan value setiap tabel yang kita buat sebelumnya. Pastikan semuanya sama agar saat proses upload file tidak terjadi error. 5. Buat File ExcelLangkah terakhir dari latihan kita kali ini adalah membuat sebuah file excel dengan format seperti gambar di bawah ini. Dan pastikan juga kalian menyimpan file excelnya dengan format .xls. Jangan simpan dengan format .xlsx atau format lainnya, karena nanti akan terjadi error jika bukan file .xls. Setelah selesai, silahkan jalankan kembali project kalian dan coba untuk memasukkan file excel yang baru kalian buat sebelumnya. Jika berhasil maka tampilannya akan tampak seperti gambar di bawah ini. Bagaimana, caranya mudah bukan?, jika kalian masih mendapatkan error terkait dengan tutorial di atas silahakan ditanyakan di kolom komentar di bawah ini. Semoga artikel tutorial kali ini bermanfaat, dan sampai jumpa di tutorial pemrograman keren lainnya. Happy Coding 😃 Langkah langkah import data dari excel?Siapkan lembar kerja. Buka Excel, lalu buka lembar kerja berisi data yang ingin Anda impor.. Pilih rentang sel yang berisi data yang ingin Anda impor.. Klik kanan di dalam rentang terpilih lalu klik Namai Rentang atau Tentukan Nama.. Dalam kotak dialog Nama Baru, tentukan nama untuk rentang dalam kotak Nama dan klik OK.. Aplikasi SQL apa saja?10+ Rekomendasi Database Project Terbaik. Oracle. Oracle merupakan aplikasi database relasional yang populer. ... . MySQL. MySQL merupakan database relasional yang dikembangkan oleh Oracle. ... . Microsoft SQL Server. ... . PostgreSQL. ... . MongoDB. ... . 6. PhpMyAdmin. ... . 7. Mariadb. ... . 8. Redis.. |