ก่อนอื่นให้เราไปดาวน์โหลด PHPExcel มาก่อน
ดาวน์โหลดได้ที่
ผู้เขียนดาวน์โหลดเป็นเวอร์ชั่น PHPExcel 1.8.0
หลังจากดาวน์โหลดแล้ว เราจะได้ไฟล์ PHPExcel_1.8.0_doc.zip หรือดาวน์โหลดที่ลิ้งค์นี้ https://goo.gl/twjsct
แตกไฟล์ แล้ว จะมีโฟลเดอร์ Classes เราจะใช้ไฟล์ในโฟลเดอร์นี้มาใช้งาน

จากนั้นให้เรามาที่ Project Codeigniter ของเรา ให้ทำการสร้างไฟล์ชื่อ Excel.php
โดยมีโค้ดดังต่อไปนี้
1 2 3 4 5 6 7 8 9 10 | <?php if (!defined( 'BASEPATH' )) exit ( 'No direct script access allowed' ); require_once APPPATH. "/third_party/PHPExcel.php" ; class Excel extends PHPExcel { public function __construct() { parent::__construct(); } } |
โดยให้ทำการบันทึกไว้ที่โฟลเดอร์
apps > libraries > Excel.php
ต่อไปให้ทำการ copy ไฟล์ทั้งหมดข้างในโฟลเดอร์ Classes ของ PHPExcel
ซึ่งประกอบไปด้วยไฟล์ PHPExcel.php และโฟลเดอร์ชื่อ PHPExcel
มาไว้ในโฟลเดอร์
apps > third_party

สำหรับการเรียกใช้งาน เราจะใช้คำสั่งต่อไปนี้
1 | $this ->load->library( 'excel' ); |
ซึ่งจะคล้ายกับที่เราใช้คำสั่ง
1 | require_once 'Classes/PHPExcel.php' ; // เรียกใช้งาน class |
ในกรณีใช้งานปกติทั่วไป
เป้นอันเสร็จเรียบร้อยสำหรับการติดตั้ง PHPExcel ให้สามารถใช้งานกับ Codeigniter ได้
เนื้อหาต่อไปเราจะมาดูวิธีการใช้งาน PHPExcel ใน Codeigniter ยกตัวอย่างเช่น
การสร้างไฟล์ Excel เพื่อออกรายงาน หรืออ่านข้อมูลจากไฟล์ Excel เพื่อบันทึกลงฐานข้อมูล
แบบนี้เป็นต้นในลำดับต่อไป