Sebagai seorang pengguna internet, tentunya pernah mendengar tentang cara import data excel. Hal ini sangat penting bagi sebagian besar perusahaan atau bisnis yang membutuhkan pengolahan data dalam jumlah besar. Pada artikel ini, kita akan membahas secara rinci tentang cara import data excel di Laravel dengan Library Laravel-Excel, dan cara import data excel Acces. Selain itu, kita juga akan membahas cara import data excel CSV ke database MySQL PhpMyAdmin.
Import Data Excel di Laravel dengan Library Laravel-Excel
Library Laravel-Excel memberikan kemudahan dalam mengelola data excel yang cukup kompleks. Pada pembahasan kali ini, kita akan membahas cara menggunakan library Laravel-Excel untuk mengimport data excel ke dalam database di Laravel.
Langkah Pertama: Install Package Laravel Excel
Langkah pertama yang perlu dilakukan adalah install package Laravel Excel, kita bisa install package ini dengan menggunakan terminal di dalam Laravel. Ketikkan kode berikut di terminal:
composer require maatwebsite/excel
Langkah Kedua: Konfigurasi Provider dan Alias
Setelah package berhasil terpasang, kita perlu mengkonfigurasi provider dan alias pada file config/app.php. Kita harus menambahkan provider dan alias dari package Laravel-Excel di dalam ‘providers’ dan ‘aliases’.
'providers' => [
// ...
Maatwebsite\Excel\ExcelServiceProvider::class,
],
'aliases' => [
// ...
'Excel' => Maatwebsite\Excel\Facades\Excel::class,
],
Langkah Ketiga: Membuat Controller Import Data
Setelah package dan konfigurasi provider dan alias berhasil terinstal, kita kini dapat membuat Controller Import Data. Disebutkan sebagai ‘ExcelController’ , kode untuk membuat controller dapat dilihat dibawah ini:
php artisan make:controller ExcelController
Langkah Keempat: Mendefinisikan Route untuk Import Data Excel
Setelah berhasil membuat controller, kita perlu menambahkan route untuk import data excel. Buatlah route di dalam routes/web.php, dan arahkan ke function importData di dalam ExcelController.
Route::get('/import', [ExcelController::class, 'importData']);
Langkah Kelima: Membuat View untuk Upload File Excel
Langkah terakhir sebelum melakukan import data adalah membuat view untuk upload file excel. Berikut adalah kode untuk view upload file:
<form action=" URL::to('import') " method="post" enctype="multipart/form-data">
csrf_field()
<input type="file" name="import_file" />
<button class="btn btn-primary">Import File</button>
</form>
Hasil dan Penyelesaian Import
Jangan lupa untuk menambahkan code untuk import data excel di dalam ‘importData’ di dalam controller Excel, kode tersebut adalah:
Excel::import(new UsersImport, request()->file('import_file'));
return redirect('/')->with('success', 'All good!');
Sekarang, jika kita menekan tombol Import File di view upload file yang kita buat sebelumnya, kita akan berhasil mengimport data excel ke dalam database di Laravel.
Cara Import Data Excel Acces
Selain menggunakan Library Laravel-Excel, kita juga dapat mengimport data Excel dengan menggunakan Acces. Berikut adalah langkah-langkah untuk melakukan import data Excel Acces:
Langkah Pertama: Membuka Microsoft Acces
Microsoft Access merupakan sebuah tools yang digunakan untuk pengolahan database, data warehouse, keamanan, serta semacamnya. Kita harus membuka Microsoft Access, dan klik ‘File’, lalu klik New. Pilih ‘Blank Database’, dan berikan nama untuk database yang kita buat.
Langkah Kedua: Meng-import Data Excel ke Acces
Kita dapat meemimport data excel ke dalam Acces dengan sangat mudah. Dalam menu ‘External Data’, pilih ‘Excel’, dan pilih file excel yang ingin kita import ke dalam Acces.
Langkah Ketiga: Menentukan Jenis Data
Sebelum melakukan import data excel ke dalam Acces, kita akan ditanya untuk menentukan jenis data dari tiap-tiap kolom. Setelah kita mengakui jenis data dari kolom-kolom, Acces akan menciptakan sebuah tabel baru untuk kita di dalam database.
Langkah Keempat: Memastikan Kesalahan
Setelah kita memastikan jenis data dari tiap-tiap kolom, Microsoft Acces akan menunjukkan kita sebuah preview dari data excel yang telah kita import ke dalam Acces. Pada tahap ini, kita akan melihat apakah terdapat kesalahan atau tidak dalam pengimportan data excel. Jika terdapat kesalahan, kita dapat mengeklik tombol ‘Back’ untuk melihat kembali data excel.
Langkah Kelima: Menyelesaikan Import
Jika kita yakin dengan data excel yang kita impor ke dalam Microsoft Acces, kita dapat mengeklik tombol ‘Finish’ untuk menyelesaikan import.
Cara Import Data Excel CSV ke Database MySQL PhpMyAdmin
CSV (Comma Separated Values) merujuk pada sebuah file teks yang memperlihatkan sebuah database, dan digunakan untuk mengelola file besar secara mudah dan cepat. Untuk mengimport data excel CSV ke database MySQL PhpMyAdmin, kita dapat mengikuti langkah-langkah berikut:
Langkah Pertama: Traverse pada PhpMyAdmin
Pertama, kita perlu melakukan traverse pada PhpMyAdmin untuk menemukan database yang kita inginkan. Biasanya, kita dapat menemukan majalah PhpMyAdmin di dalam folder ‘htdocs’. Kita dapat membuka majalah tersebut dan log in.
Langkah Kedua: Memilih Database
Pada tahap ini, kita perlu memilih database yang ingin kita impor data excel CSV ke dalam database MySQL PhpMyAdmin. Kita dapat melihat daftar database yang tersedia pada sidebar sebelah kiri.
Langkah Ketiga: Meng-upload File CSV
Setelah kita memilih database yang ingin menampung data excel CSV, kita perlu klik tombol ‘Import’ untuk bisa meng-upload file CSV. Pada jendela baru yang muncul, kita dapat memilih tombol ‘Choose File’, dan cari file CSV yang ingin kita upload.
Langkah Keempat: Menentukan Jenis Data
Pada tahap ini, kita perlu menentukan jenis data pada setiap kolom data excel CSV yang kita impor.
Langkah Kelima: Menyelesaikan Import
Saat kita sudah selesai mengatur jenis data pada kolom, kita perlu mengeklik tombol ‘Go’ untuk menyelesaikan import data excel CSV ke dalam database MySQL PhpMyAdmin.
FAQ
Apa itu Library Laravel-Excel?
Library Laravel-Excel merupakan sebuah tools/package yang sangat membantu dalam pengelolaan data excel yang cukup kompleks. Dengan menggunakan package ini, Anda dapat dengan mudah melakukan import data excel ke dalam database Laravel Anda.
Apa itu CSV?
CSV (Comma Separated Values) merujuk pada sebuah file teks yang memperlihatkan sebuah database, dan digunakan untuk mengelola file besar secara mudah dan cepat. Dalam format CSV, tiap data yang berbeda akan dipisahkan dengan koma atau tanda baca lain.
Video Tutorial Cara Import Data Excel dalam Laravel
Dalam video tutorial ini, Anda akan mempelajari cara import data excel dalam Laravel menggunakan library Laravel-Excel. Tutorial ini sangat berguna bagi Anda yang sedang belajar Laravel dan ingin mencoba mengimport data excel ke dalam database Anda.
Selain library Laravel-Excel, masih ada banyak cara lain dalam mengimport data excel. Namun, langkah-langkah yang terdapat di dalam artikel ini diharapkan dapat membantu Anda dalam memahami cara melakukan import data excel dengan lebih mudah dan cepat.