การติดตั้ง PHPExcel ให้สามารถใช้งานกับ Codeigniter

เขียนเมื่อ 8 ปีก่อน โดย Ninenik Narkdee
phpexcel codeigniter codeigniter 3

คำสั่ง การ กำหนด รูปแบบ ตัวอย่าง เทคนิค ลูกเล่น การประยุกต์ การใช้งาน เกี่ยวกับ phpexcel codeigniter codeigniter 3

ดูแล้ว 10,536 ครั้ง


ก่อนอื่นให้เราไปดาวน์โหลด PHPExcel มาก่อน
ดาวน์โหลดได้ที่
 
 
ผู้เขียนดาวน์โหลดเป็นเวอร์ชั่น PHPExcel 1.8.0
หลังจากดาวน์โหลดแล้ว เราจะได้ไฟล์ PHPExcel_1.8.0_doc.zip หรือดาวน์โหลดที่ลิ้งค์นี้  https://goo.gl/twjsct
แตกไฟล์ แล้ว จะมีโฟลเดอร์ Classes เราจะใช้ไฟล์ในโฟลเดอร์นี้มาใช้งาน
 
 
 
จากนั้นให้เรามาที่ Project Codeigniter ของเรา ให้ทำการสร้างไฟล์ชื่อ Excel.php
โดยมีโค้ดดังต่อไปนี้
 
 
<?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
 
 
 
สำหรับการเรียกใช้งาน เราจะใช้คำสั่งต่อไปนี้
 
$this->load->library('excel');
 
ซึ่งจะคล้ายกับที่เราใช้คำสั่ง 
 
require_once 'Classes/PHPExcel.php';  // เรียกใช้งาน class  
ในกรณีใช้งานปกติทั่วไป



 
เป้นอันเสร็จเรียบร้อยสำหรับการติดตั้ง PHPExcel ให้สามารถใช้งานกับ Codeigniter ได้
เนื้อหาต่อไปเราจะมาดูวิธีการใช้งาน PHPExcel ใน Codeigniter ยกตัวอย่างเช่น
การสร้างไฟล์ Excel เพื่อออกรายงาน หรืออ่านข้อมูลจากไฟล์ Excel เพื่อบันทึกลงฐานข้อมูล
แบบนี้เป็นต้นในลำดับต่อไป 


กด Like หรือ Share เป็นกำลังใจ ให้มีบทความใหม่ๆ เรื่อยๆ น่ะครับ



อ่านต่อที่บทความ









เนื้อหาที่เกี่ยวข้อง









URL สำหรับอ้างอิง





คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )







เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ