Membuat File Excel Dengan PHP

Setelah sekian lama mencari-cari, akhirnya ketemu juga cara yang cukup simpel dan gampang untuk membuat sebuah file Excel yang bisa didownload dengan menggunakan script PHP. Skrip ini cukup gampang untuk digunakan tinggal dowanload scriptnya dari http://code.google.com/p/php-excel/ dan selanjutnya tinggal baca readme-nya.

Inti dari penggunaan script ini adalah, kita tinggal membuat sebuah array dua dimensi yang isinya adalah apa yang akan kita bawa ke dalam Excel.

Berikut ini adalah contohnya. Misalnya kita akan membuat table berikut ini di excel.

No. Nama Alamat
1 Andi Wicaksono Jakarta
2 Andi Malaranggeng Jakarta
3 Wijaya Kusuma Atmaja Denpasar

Cara berikutnya adalah, letakkan/taruh file yang sudah di download tadi di folder server anda. Dan buat sebuah file baru misalnya dengan nama "Buat_Excel.php". Dan ketikkan script berikut ini pada file tersebut:

<?php

// load library
require 'php-excel.class.php'; // file yang didownload tadi

// bembuat sebuah array
$data = array();

//Berikut ini adalah data yang akan dibawa ke excel
$data[] = array("No", "Nama", "Alamat");
$data[] = array("1", "Andi Wicaksono", "Jakarta");
$data[] = array("2", "Andi Malaranggeng", "Jakarta");
$data[] = array("3", "Wijaya Kusuma Atmaja", "Denpasar");

// generate file (constructor parameters are optional)
$xls = new Excel_XML('UTF-8', false, 'My Test Sheet');
$xls->addArray($data);
$xls->generateXML('my-test'); //Nama File excel yanng akan di download

?>

Selamat Mencoba....


No comments: