Initekno.com – Berbicara mengenai import excel, maka kita akan berbicara tentang cara efektif untuk memasukkan data yang berjumlah banyak, ratusan, ribuan bahkan jutaan, atau data yang selama ini hanya diolah menggunakan excel atau google spreadsheet tidak terbuang sia-sia hanya karena migrasi keprogram baru.. Nah permasalahannya bagaimana cara memasukkan data berjumlah besar itu sekaligus?.. tentu kita akan mencari solusi dari permasalahan itu. Biasanya dalam dunia perkantoran pengolahan data menggunakan excel tidak terelakkan lagi. Semisal kantor kamu mempunyai program baru dan semua data lama diambil dan dimasukkan dalam program tersebut. Maka dari itu kita menggunakan format .csv untuk membuat ini bekerja dalam kodingan. Ok, langsung saja ikuti cara-cara berikut untuk membuat fitur impor tersebut dalam codeigniter 4.
Konfigurasi AwalPertama silahkan instal dan jalankan XAMPP control panel pada komputer kamu, dan ubah beberapa kode berikut ini pada file php.ini file itu ada pada direktori C:\xampp\php cari kode ini pada baris 925.
Kamu hanya perlu menghilangkan tanda titik koma (;) ini bertujuan agar nantinya kamu bisa melakukan instalasi phpspreadsheet dan untuk perintah lengkapnya silahkan tuliskan berikut. kita akan menggunakan library phpoffice untuk membuat fitur impor dan export data dari excel. Untuk pembahasan exsport pada artikel berikut ini :
Jalankan perintah berikut untuk mengunduh dan instal paket phpoffice.
Membuat TabelSekarang saatnya kamu membuat satu tabel dengan nama tabel_mahasiswa atau nama yang kamu inginkan. Tuliskan struktur tabel itu seperti berikut ini.
Tabel diatas akan kita gunakan untuk menyimpan data dari file csv. Buat File CsvKemudian buka google drive dan buat satu spreadsheet baru dengan nama tabel_mahasiswa. Struktur tabel dalam spreadsheet harus sama seperti tabel mahasiswa di mysql. Kemudian download filenya dengan format .csv, untuk lebih jelasnya lihat gambar berikut ini. Membuat ControllerSekarang buat file controller dengan nama Mahasiswa_controller.php simpan pada direktori berikut ini. Atau kamu bisa juga memanfaatkan php spark untuk membuat controller.
app\Controllers\MahasiswaController.php
Membuat ViewsUntuk view berisi form untuk upload file csv dan menampilkan data yang sudah diupload. Buat file baru dengan nama mahasiswa_view.php simpan pada direktori berikut : app\Views\mahasiswa_view.php
Buat RoutingSekarang buat routing untuk mahasiswa, letakkan seperti biasa dibawah route Home::index app\Config\Routes.php
Testinghidupkan server development dengan cara ketikkan perintah berikut. Berikut adalah gambaran jika import csv berhasil, maka akan muncul pesan “data csv berhasil diupload”. Untuk URL yaitu localhost:8080/mahasiswaok Selesai… Gampang sekali bukan. Pada artikel selanjutnya kita akan membahas tentang export data menjadi laporan excel. Tujuan artikel ini dibuat adalah, migrasi dari data excel ke web. Membuat kamu mudah untuk melakukan entri data dalam jumblah besar, itu aja sih, yang lain silahkan pikir sendiri manfaatnya. Silahkan dikembangkan sendiri.. Selanjutnya kita akan belajar exsport file menjadi excel
|