24 Jun 2015

Source Code Import dan Export dengan PHPExcel dan Codeigniter

Jika anda yang belum tahu dengan PHPExcel, mari saya perkenalkan terlebih dahulu PHPExcel menyed... thumbnail 1 summary

Jika anda yang belum tahu dengan PHPExcel, mari saya perkenalkan terlebih dahulu
PHPExcel menyediakan satu set class untuk bahasa pemrograman PHP, yang memungkinkan Anda untuk menulis dan membaca dari format file spreadsheet (Excel) yang berbeda, seperti Excel (BIFF) .xls, Excel 2007 (OfficeOpenXML) .xlsx, CSV, Libre / OpenOffice Calc .ods , Gnumeric, PDF, HTML
PHPExcel ini dibangun dengan standar OpenXML Microsoft dan PHP.
Banyak sekali fitur yang disediakan, seperti pengaturan Data spreadsheet meta (penulis, judul, deskripsi,dll), beberapa worksheet, font yang berbeda dan gaya font, perbatasan cell, mengisi, gradien, menambahkan gambar ke spreadsheet Anda, menghitung rumus , mengkonversi antara jenis file dan banyak lagi!

Website PHPExcel

Pada artikel ini saya akan share source code menggunakan PHPExcel pada codeigniter. Saya menggunakan PHPExcel yang sudah dimodifikasi sedemikian rupa untuk codeigniter. Dan tak lupa juga, saya membuat sebuah library yang fungsinya untuk memudahkan pekerjaan import dan export.
Kebanyakan tutorial yang tersebar di google banyak line kodenya. Jadi untuk anda yang telah mendownload source code ini tidak usah susah-susah membuat kodenya.
Anda cukup memanggil library dan menggunakan 1 line function, contoh :

- Import Excel dan memasukkan ke database

$this->load->library('tools');
$this->load->database();
$this->tools->importdata("lokasifile","namatabel","barisdata",TRUE);

Keterangan :
  • Baris data adalah letak row data pada file

  • Lokasi File diambil setelah upload file codeigniter
  • Nama Tabel pilihan tabel yang akan dieksekusi

- Export Data
$this->load->library('tools');
$this->load->database();
$this->tools->exportdata("namatabel","judul","deskripsi","namafile","folderlokasi");

Keterangan :

  • Nama Tabel pilihan tabel yang akan diexport
  • Judul adalah Meta title excel dan Judul bagian atas pada Sheet
  • Deskripsi adalah Meta Description excel dan Value di bawah Judul pada Sheet
  • Nama File yang akan disimpan
  • Folder Lokasi dimana file akan disimpan. Jika tidak menggunakan folder lokasi, maka header menjadi excel file/download langsung


NB : Contoh pada source code ini menggunakan Ajax dan Bootstrap. Jangan melihat interfacenya saja, tapi lihat fungsi-fungsinya

Ayo,coba langsung dengan klik tombol download di bawah ini