Membuat Laporan Excel dengan PHP



Dalam pembuatan sistem atau aplikasi berbasis Web seringkali diperlukan laporan  (report) untuk berbagai keperluan.

Pada umumn  laporan dapat disajikan dalam 3 ( tiga )  bentuk yaitu :
- laporan HTML.
- laporan bentuk P'DF
- laporan Excel atau Spreadsheet.
Bentuk laporan HTML merupakan bentuk laporan yang ditampilkan secara langsung di halaman Web
dapat dibuat dengan perintah HTML dan CSS .
Sedangkan laporan dalam bentuk PDF pada umumn  disajikan sebagai format siap cetak atau
siap disajikan.

Tentang bagaimana membuat laporan PDF dengan PHP silahkah baca tutorial mengenai Step by Step membuat laporan PDF.
Dalam tutorial ini akan dibahas bentuk laporan y,ang ketiga  yaitu laporan dalam bentuk Excel atau Spreadsheet.

 Namun dalam bentuk yang sangat sederhana.
Tutorial ini terbatas pada pembahasan untuk membuat dan menuliskan data ke dalam file Excel dengan format .xls yang kompatibel dengan Microso1t Excel, Open Office,  Libre Office dan program pengolah spreadsheet lainnya.

Masih dalam bentuk sederhana juga  tutorial ini akan diakhiri dengan contoh laporan (report) dimana data diambil dari database MySql.

Class untuk Membuat dan Menulis ke Excel 

Bntuk membuat maupun menulis file excel sebenarn,a tidak terlalu sulit karena sudah cukup banyak tersedia library atau class yang dibuat khusus untuk menangani membuat menulis bahkan membaca file excel dan spreadsheet.
Beberapa library tersebut akan diulas secara singkat di bagian akhir tutorial ini.
Excel.Class.php


Ini Program Export to Excel  :



Hasilnya :




Berikut  penjelasan singkat dari program PHP di atas:
Baris 2 Menyertakan class Excel yang disimpan dalam file Excel.class.php 
 menggunakan fungsi requie_once.
   Membuat object Mysqli dari Class Mysqli sekaligus melakukan koneksi  ke Server Mysqli
  dengan mengirimkan parameter namahost user Mysqli dan 
 nama Password mysqli dan nama database digunakan.
Memeriksa sekaligus menampilkan pesan erroir jika koneksi ke mysqli gagal dilakukan.
  Pesan Error tersimpan ke dalam vafriabel mysqli error dari class mysqli.

• Pengambilan Data dari tabel gambar dan dikumpulkan ke dalam variabel arry $arrmhs.
  Fungsi push() digunakan untuk memasukkan (push) setiap baris hasil query $row kedalam
  array    $arrmhs.

     Memanggil    set  header ()  dan memberikan nama  file excel.

• Membuat header tabel di excel yang diletakkan di baris pertama.

•   Menuliskan Data yang sudah tersimpan di array $arrmhs ke dalam cell di excel dengan menggunakan perulangan foreach().

.

0 komentar:

Posting Komentar

Kirim ke Dinding Google Plus

TULIS COMENTAR ANDA DISINI

Islam Agamaku

KOSONG

Big Cat Gallery

Baca Al-Qur'an

















Catalog: Full Screen