Membuat File Excel Dengan PHPExcel di Codeigniter

Melanjutkan seri penggunaan library PHPExcel sebelumnya, disini sy akan berbagi cara menulis data dengan menggunakan PHPExcel.

Seringkali sy menggunakan fitur menulis data ke file Excel dengan menggunakan library PHPExcel untuk pembuatan fitur download "format upload file" seperti berikut ini :



Yg nantinya dilakukan upload kembali ke dalam sistem untuk melakukan pembacaan hasil upload file excel tersebut seperti pada tutorial membaca file excel dengan PHPExcel

langsung saja kita persiapkan : 
  1. Codeigniter, Download
  2. PHPExcel, Download
  3. Bootstrap & JQuery, Download
  4. File praktek.sql, Download
Simulasi kita kali ini berfokus bagaimana sih cara menuliskan kalimat sederhana seperti "Hello World" ke file excel nanti kita akan coba juga menampilkan data dari database seperti. Nanti kita download file tersebut seperti pada gambar di atas.

Silahkan buka kode editor kalian,

Langkah 1 :

Buka file Controller yg akan dibuat sebuah function download() file excel seperti berikut ini 


Setelah itu silahkan tulis syntax berikut ini :


Sebenarnya, tanpa kalian tulis document properties tetap bisa jalan, tapi dengan menuliskan document properties terlihat lebih orisinil kalau file excel tersebut berasal dari aplikasi kalian nantinya

Setelah itu, kita buat tampilan downloadnya pada halaman view/welcome_message.php seperti berikut ini : 


Kemudian simpan dan coba jalankan di browser kalian, harusnya tampilannya seperti berikut ini :


Jika temen-temen males nulis panjang-panjang, pada akhir dari tutorial ini, akan sy lampirkan link download dr project ini kok 😃,

Setelah itu, silahkan coba unduh / download file tadi dan buka file praktek tersebut :


Sampai disini, kita sudah berhasil praktek membuat / menulis data sederhana ke file excel dengan bantuan library PHPExcel, mari kita lanjutkan dengan menuliskan data dari database ke file excel

Langkah 2 :

Pada langkah ke 2 ini, kita modifikasi saja syntax didalamnya biar ndak buat" function lagi, yg Hello World tadi di komentar / dimatikan baris kodenya, lalu tambahkan syntax berikut ini :



Pada prinsipnya, kita harus mengambil data dulu dari database, baru dituliskan ke dalam file excel, silahkan lihat pada baris 45
Setelah itu, kita tulis penamaan kolom A, B dan C dengan No, NIM dan Nama Mahasiswa

lalu kita tampilkan data yg sudah diambil pada baris 45, silahkan kalian fokus pada baris 51-58, intinya sama saja dengan penulisan secara manual, hanya saja dibagian parameter ke 2 kita ganti dengan variabel array yg akan ditampilkan

Setelah itu coba kalian run kembali di browser kalian dan lakukan unduh / download file excel tersebut lalu buka file tersebut, harusnya sudah muncul seperti berikut ini :


Jika sudah muncul seperti berikut, maka praktek kalian sudah berhasil 😄

Silahkan unduh file berikut praktek ini di sini

Jika ada pertanyaan seputar membuat file excel dengan PHPExcel ini, silahkan tanyakan pada kolom komentar dibawah ini

Terima Kasih....




Artikel Terkait


EmoticonEmoticon