3 Langkah Mudah Membuat Excel Report di Codeigniter Versi 3



Pada artikel sebelumnya, ane sudah menjelaskan step by step membuat report pdf dengan TCPDF. Kamu sudah baca artikelnya? Kalau belum, kamu bisa membacanya disini.

Selain report pdf, aplikasi web yang kita buat juga harus mampu membuatnya dalam bentuk excel. Memang tidak semua client/user mengharuskan adanya fitur export excel report ini,

membuat excel report di tcpdf

Tapi bukankah lebih bagus jika kita menghadirkan fitur ini sebagai salah satu nilai tambah aplikasi web kita?

Membuatnya pun tidaklah sesulit yang dibayangkan. Konsepnya sederhana. Pertama, tampilkan data dalam bentuk tabel.

Kedua, jika data sudah berhasil ditampilkan, tambahkan dua baris kode (ditunjukkan nanti) untuk mengenerate tabel data tersebut menjadi excel.

Langkah Pertama: Siapkan Toolsnya

Siapkan toolsnya. Apa saja? Framework Codeigniter yang sudah terkoneksi dengan database. Disini ane memakai framework Codeigniter versi 3.

Lalu, Database yang sudah berisi data yang siap untuk diexport. Disini ane memakai database provinsi di Indonesia.

membuat excel report di tcpdf
Database provinsi di Indonesia

membuat excel report di tcpdf
Codeigniter versi 3

Toolsnya sudah siap? Jika sudah, berlanjut ke langkah berikutnya.

Langkah Kedua: Buat Model, Controller dan View untuk Menampilkan Data

Buat model untuk mengambil data dari database. Disini ane mengambil data provinsi dari table provinces. Berikut codingannya.

membuat excel report di tcpdf
Coding model

Setelah model dibuat, selanjutnya yaitu membuat controller. Codingannya disesuaikan dengan kebutuhan ente ya. Berikut codingan ane.

membuat excel report di tcpdf
Coding controller

Berikutnya membuat view untuk menampilkan data tersebut. Gini codingannya.

membuat excel report di tcpdf
Coding view

Jika sudah membuat model, controller, dan view diatas (atau sesuai dengan codingan ente) dan gak ada typo coding atau kesalahan config/setting maka data akan menampakkan dirinya dalam bentuk tabel. Lihat gambar berikut.

membuat excel report di tcpdf
Data tampil dalam bentuk tabel

Tentu saja tabel yang akan tampil berbeda jika codingannya tidak seperti diatas. Intinya adalah kita sudah berhasil menampilkan data dalam bentuk tabel.

Langkah selanjutnya yaitu mengenerate tabel data tersebut menjadi excel.

Baca juga ya..
Report PDF? Integrasikan Codeigniter Ente Dengan TCPDF!
Download Wallpaper Keren Menyambut Ramadhan
3 Framework CSS Ini Bisa Bikin Aplikasi Web Ente Jadi Lebih Keren

Langkah Ketiga: Mengenerate Tabel Data Menjadi Excel

Mengenerate tabel data menjadi excel tidaklah sulit. Seperti yang ane bilang diawal artikel ini, cukup dengan dua baris kode untuk menghasilkan excel.

Lalu seperti apa dua baris kode tersebut? Begini kodenya.

header("Content-type: application/vnd-ms-excel");
header("Content-Disposition: attachment; filename=Laporan Excel Database Provinsi di Indonesia.xls");

Tambahkan dua baris kode tersebut ke codingan view. Sehingga codingan akhir viewnya seperti berikut.

membuat excel report di tcpdf
Penambahan dua baris kode pada codingan view

Jika sudah, simpan pengubahan tersebut. Lalu refresh Codeigniternya pada browser dan secara otomatis browser mendownload excel tersebut.

membuat excel report di tcpdf
Browser mendownload excel

membuat excel report di tcpdf
Excel dari tabel data provinsi di Indonesia

Gimana? Excelnya bisa tergenerate? Jika iya, selamat! Ente sudah berhasil membuat excel report di Codeigniter.

Jika belum, ayo periksa lagi codingan dan config/setting Codeignitermya. Jangan patah semangat untuk mencoba terus ya!



0 Komentar untuk "3 Langkah Mudah Membuat Excel Report di Codeigniter Versi 3"