ก่อนที่จะ Generate เอกสาร Excel ได้นั้นจำเป็นต้องลง Package 2 ตัวของ PEAR ก่อน โดยทำดังนี้
1. ติดตั้ง PEAR ก่อน โดยดูได้ที่ Install PEAR in Mac OS X Leopard
2. ติดตั้ง PEAR Package 2 ตัว คือ PEAR::OLE และ PEAR::Spreadsheet_Excel_Writer ด้วยคำสั่งดังนี้
$ pear install OLE $ pear install Spreadsheet_Excel_Writer
หากใช้คำสั่งบนไม่ได้ ก็ลองอีกอัน
$ pear install OLE-beta $ pear install Spreadsheet_Excel_Writer-beta
3. หลังจากลง Package ทั้ง 2 ตัวแล้ว ต่อไปก็ทดสอบการ Generate เอกสาร Excel ดังนี้
<?php
// Include PEAR::Spreadsheet_Excel_Writer
require_once "Spreadsheet/Excel/Writer.php";
// สร้าง Workbook
$workbook = new Spreadsheet_Excel_Writer();
// สร้าง Worksheet
$worksheet =& $workbook->addWorksheet("Worksheet");
// เพิ่มข้อมูลลงในเซลล์ข้อมูลด้วยคำสั่ง write(row, column, data, format);
$worksheet->write(0, 0, "A1");
$worksheet->write(0, 1, "B1");
$worksheet->write(1, 0, "A2");
$worksheet->write(1, 1, "B2");
$worksheet->write(1, 2, "C2");
// ส่ง HTTP Header เพื่อบอก Browser ให้รู้ว่าข้อมูลที่มาเป็นเอกสาร Excel
$workbook->send("excel.xls");
// ปิดเอกสาร
$workbook->close();
?>สามารถศึกษาเพิ่มเติมจาก SoftwareProjects และ SitePoint


