Membaca File Excel Dengan PHPExcel

Pada seri kali ini, sy akan berbagi cara membaca file excel dengan menggunakan library PHPExcel.
Sebelum memulai pengkodingan, alangkah baiknya kita memiliki gambaran terlebih dahulu, kapan sih kita harus menerapkan fitur membaca file excel ini:

  1. Saat penginputan 1 per 1 data dirasa menjenuhkan 😖😖
  2. Tersedia data mentahan berupa file excel yang harus dimasukkan kembali ke web aplikasi kita
  3. Dan lain sebagainya terkait kebutuhan dari hasil analisis sistem yg ingin dibuat untuk memecahkan suatu permasalahan yg rumit menjadi lebih mudah. 😂😂
Silahkan kalian siapkan dulu bahan-bahan untuk melakukan praktek nya 😃
  1. Codeigniter, download
  2. PHPExcel, download
  3. Bootstrap & JQuery, download
Simulasi kali ini, kita akan melakukan input data melalui file excel (.xlsx) krna menggunakan Reader Excel2007, lalu menyimpannya ke database. Mari kita buat dulu tabel pada database nya seperti berikut ini :


Setelah itu, mari kita buka kode editor yg biasa digunakan.
Jangan lupa, bagi yg sudah mengunduh / mendownload library PHPExcel, silahkan mengekstraknya terlebih dahulu lalu copy paste ke folder libraries di application/libraries seperti berikut 


Setelah itu, ayo kita buat desain upload file excel nya di folder view di application/view seperti berikut & jangan lupa load file bootstrap & jQuery nya biar bisa dipercantik tampilannya


Lalu silahkan kalian buat tampilan upload file nya dengan 1 input type="file" dan 1 button type="submit",

Ketika dijalankan pada browser, seperti inilah hasilnya


Disini sy menggunakan ajax untuk melakukan upload file secara asynchronous. Seperti berikut ini 




Sampai di sini, kita desain dulu kolom excelnya, kita buat sederhana dulu dengan 1 kolom saja, nanti  bisa kalian kembangkan sendiri kalau sudah faham 😄


 Setelah itu, kita buat function excel() sesuai dengan url pada $.ajax tersebut.


Mohon maaf, sy masih belum faham cara pakai plugin highlight untuk copy paste kodingan biar enak dibaca, jadi sy screenshot seperti itu 😅

Sekarang coba lakukan upload file, dan lihat hasilnya..



Dan berhasill, oh iya kenapa kok langsung keluar data nya. Itu karena kita tadi memanggil function tampil() setelah function excel() pada Controller berhasil di eksekusi


Sekian dulu tutorial yg sy tuliskan, berikutnya insyaAllah sy kasih contoh gimana sih menulis ke dalam file excel dengan menggunakan  class PHPExcel seperti berikut ini :


Semoga bermanfaat...

Artikel Terkait

Saya seorang yg bercita-cita menjadi pebisnis aplikasi ternama di Indonesia


EmoticonEmoticon