Membuat Library Export Excel Di Codeigniter


Lagi belajar membuat Library untuk Export ke Excel. Kok bikin? di github kan banyak yang sudah jadi? Entahlah, mungkin lagi males saja nyarinya, atau library yang ada di luar sana terlalu kompleks. Lah, kalau library yang di luar sana terlalu kompleks, berarti punya saya?? Iya, sederhana kok, yang penting bisa menghasilkan file excel (.xls atau .xlsx), dan saking sederhananya, cuma terdiri dari beberapa parameter mandatory yang dibutuhkan. Untuk versi ini, cuma membutuhkan data yang berbentuk array sebagai parameter, dan tipe excel yang diinginkan, bisa Excel 2003 (xls) ataupun Excel 2007 (xlsx) dan csv. 
Jadi sebenarnya ini bukan buat dari awal loh yah, karena saya hanya rangkum biar lebih mudah dan gampang pakenya, cukup dependency dari PHPExcel (yang sudah diarsipkan, karena sudah usang kali ya), ataukah karena saya yang masih pakai PHPExcel, yang sebenarnya sudah digantikan oleh PHPSpreadsheet. Terus, bedanya apa dong?, yaa gak ada bedanya, cuma jadi lebih simple saja, tinggal masukkan array, jadi deh excelnya, tanpa ribet-ribet tentukan header, lebar kolom, dan sebagainya, begitu sih menurut saya lohh yaa..
Library yang saya buat ini ada di github, silahkan cek di github, Cara PenggunaanCopy dulu file PHPExport.php ke folder library Codeigniter (v3), kemudian load library ini di function Construct
public function __construct() {
   $this->load->library('PHPExport');
   $kode->lain->di->sini;
}Selanjutnya sediakan array bisa dari result db ataupun array lain.  Kemudian masukkan eh, array tersebut ke class PHPExport, mungkin seperti begini lah nanti jadinya:public function export() {
   $data_set = $this->db->get('tabel_karyawan')->result();
    $exportExcel= new PHPExport;
    $exportExcel
->dataSet($data_set)
->rataTengah('4,5')
->rataKanan('13')
->warnaHeader('2,218,240','FFFFFF')
->excel2003('Datakaryawan-'.date('YmdHis'));
}
}
Sedikit DokumentasiMethod dataSet($array), inilah mandatory alias wajib, di mana parameternya membutuhkan sebuah array asosiatif yah, kalo gak salah namanya

Method rataTengah('x,y,z'), optional, berfungsi untuk menentukan field/kolom mana saja yang berformat center alias rata tengah (x,y,z adalah nomor kolom atau field, tentunya "dimulai dari 0 yah")
Method rataKanan('x,y,z'), optional, gak usah saya jelaskan, miriplah dengan rataTengah

Method warnaHeader('R,G,B','HEX RGB'), optional juga, untuk mengatur warna header dan warna font, formatnya bisa RGB ataupun format Hex RGB, mudah-mudahan kita sepaham yah. Oh iya, untuk warna pertama itu adalah warna background header, dan warna kedua adalah warna font header

Method excel2003('namafile'), mandatory, untuk menentukan hasil output excel untuk versi 2003 ke bawah, dengan menambahkan parameter nama file. Jika menginginkan format excel 2007 ke atas, maka gunakan method excel2007('namafile'). 
Method csv('namafile'), jika menginginkan output berupa CSV, bisa juga menggunakan method ini

Itu saja yah, mudah catatan tentang Membuat Library Export Excel di Codeigniter ini bisa bermanfaat, khususnya bagi saya pribadi. 
Terima kasih (z)


Artikel ini hanyalah simpanan cache dari url asal penulis yang berkebarangkalian sudah terlalu lama atau sudah dibuang :

http://blog.zdienos.com/2021/01/membuat-library-export-excel-di-codeigniter.html

Kempen Promosi dan Iklan
Kami memerlukan jasa baik anda untuk menyokong kempen pengiklanan dalam website kami. Serba sedikit anda telah membantu kami untuk mengekalkan servis percuma aggregating ini kepada semua.

Anda juga boleh memberikan sumbangan anda kepada kami dengan menghubungi kami di sini
3 Bahan Yang Membuat Roti Jadi Lebih Sedap

3 Bahan Yang Membuat Roti Jadi Lebih Sedap

papar berkaitan - pada 10/1/2021 - jumlah : 319 hits
3 Bahan Yang Membuat Roti Jadi Lebih Enak Roti ada banyak jenis ada roti kosong berperisa roti berinti dan banyak lagi Roti jadi antara menu sarapan yang biasa dihidangkan di meja dan dipadankan dengan majerin atau dicicah dalam kopi panas ...
Membuat Pilihan Itu Sangat Perlu

Membuat Pilihan Itu Sangat Perlu

papar berkaitan - pada 11/1/2021 - jumlah : 122 hits
MEMBUAT PILIHAN ITU SANGAT PERLU Assalammualaikum wbtMEMBUAT PILIHAN ITU SANGAT PERLU Membuat perubahan mengapa tidak Lakukan sahajalah asalkan apa yang mahu dilakukan itu dibenarkan Dibenarkan syariat Bukan ikut mampu poket dan tidak juga ...
Dua Orang Ini Membuat Allah Swt Tertawa Melihatnya

Dua Orang Ini Membuat Allah Swt Tertawa Melihatnya

papar berkaitan - pada 10/1/2021 - jumlah : 241 hits
image from twcenter net Allah SWT selalu memberi peluang bagi setiap makhluk Nya peluang berbuat kebajikan dan memperbaiki diri Sedangkan keadaan manusia ketika hidup di dunia pun juga bermacam macam Berdasarkan tingkat keimanan mereka masi...
4 Kebiasaan Yang Dapat Membuat Mulut Dan Gigi Sehat

4 Kebiasaan Yang Dapat Membuat Mulut Dan Gigi Sehat

papar berkaitan - pada 9/1/2021 - jumlah : 105 hits
Mulut dan gigi merupakan organ tubuh bagian atas pada manusia yang harus mendapat perhatiaan yang serius Sebab kedua organ ini saling berkaitan dan bila salah satunya mengalami masalah maka akan menimbulkan komplikasi bahkan hingga ke selur...
Umno Jangan Berganjak Lagi Annuar Musa Memudahkan Mt Membuat Keputusan Malam Ini

Umno Jangan Berganjak Lagi Annuar Musa Memudahkan Mt Membuat Keputusan Malam Ini

papar berkaitan - pada 6/1/2021 - jumlah : 41 hits
Segala galanya kini sudah terdedah secara terbuka dan bukan merupakan suatu rahsia lagi Menjelang mesyuarat MT UMNO malam ini di mana parti itu akan membuat keputusan penting berhubung kedudukannya dalam kerajaan PN Annuar Musa tampil mende...
Inilah Sosok Teladan Yang Membuat Malaikat Malu

Inilah Sosok Teladan Yang Membuat Malaikat Malu

papar berkaitan - pada 12/1/2021 - jumlah : 29 hits
Gambar IstimewaMengenai sikap kepada para sahabat dekatnya tentu Baginda Rasul tahu tentang karakteristik mereka masing masing Layaknya Umar bin Khattab yang tegas pemberani sahabat Utsman terkenal dengan kedermawanannya Abu Bakar yang rend...
6 Cara Membuat Pahala Melalui Facebook Atau Laman Sosial Lain

6 Cara Membuat Pahala Melalui Facebook Atau Laman Sosial Lain

papar berkaitan - pada 13/1/2021 - jumlah : 53 hits
6 Cara Membuat Pahala Melalui Facebook di mana ada laptop dan internet di situ ada Facebook Begitulah hebatnya fenomena Facebook yang melanda dunia hari ini Beberapa tahun lepas sewaktu saya Klik link untuk bacaan selanjutnya
Syair Wanita Ini Membuat Umar Bin Khattab Menangis Tiada Henti

Syair Wanita Ini Membuat Umar Bin Khattab Menangis Tiada Henti

papar berkaitan - pada 16/1/2021 - jumlah : 52 hits
Gambar safhaaKetegasan Umar bin Khattab saat menduduki kursi khalifah akan membuat siapa saja menghormati kepemimpinannya Tidak pandang siapa yang salah baik dari pihak keluarganya ketika mendapati kesalahan maka Umar r a pun akan segera me...
7 Hal Yang Membuat Waktu Anda Terasa Sia Sia

7 Hal Yang Membuat Waktu Anda Terasa Sia Sia

papar berkaitan - pada 17/1/2021 - jumlah : 47 hits
Gambar sbrroofingDalam ranah dunia kerja waktu menjadi sangat krusial sebagai penentu keberhasilan Sebagaimana seorang pekerja atau pembisnis dituntut memanfaatkan waktu seefektif mungkin dalam menjalankan pekerjaannya Jangan sampai waktu l...
Terkini Sebahagian Besar Mp Umno Tolak Cadangan Mat Maslan Jejas Nama Parti

Cara Buat Nasi Goreng Legend Macam Mak Kita Buat Takde Perencah Pun Sedap

15 Diy Decor Ideas You Can Make For The Boys Room

Pembayaran Bpn 2 0 Fasa Kedua Akan Dibayar Mengikut Jenis Bank Ini Status Bayaran Mengikut Jenis Bank Yang Anda Daftar

Terungkap Akun Instagram Syekh Ali Jaber Hanya Mem Follow Satu Artis Ini

Nasi Daging Bakar

Magicopper Mask Kknekki Berkualiti Tinggi Dari Korea

Pokok Buah Tin Di Tingkat 16



Anda Boleh Sewa Negara Ini Dengan Harga RM283 150 Untuk Satu Malam

Makcik Ini Dipenjara 87 Tahun Kerana Hina Raja Thailand

Info Dan Sinopsis Drama Takdir Yang Tertulis Slot Samarinda TV3

Info Dan Sinopsis Drama Melastik Ke Hatimu Slot Lestary TV3

Ini 4 Jenis Vaksin COVID 19 Berbeza Dan Bagaimana Ia Berfungsi


Hati Hati Jangan Sesekali Serah Kod Pengesahan 6 Digit Whatsapp

Polis Tahan Empat Beradik Bawa Lari Jenazah Bapa Dari Hospital Lahad Datu

Sengkuang Calit

Rekod Tanpa Kalah Chelsea Stamford Bridge

Vietnam Roll Guna Apa Yang Ada Je

Mengapa Mb Kedah Prejudis Terhadap Agama Lain Ramanan