ด้วยสํานึกในพระมหากรุณาธิคุณสมเด็จพระนางเจ้าสิริกิติ์เป็นล้นพ้นอันหาที่สุดมิได้
ด้วยสํานึกในพระมหากรุณาธิคุณสมเด็จพระนางเจ้าสิริกิติ์เป็นล้นพ้นอันหาที่สุดมิได้


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

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

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

ปัจจุบัน นักพัฒนาสามารถ ใช้ ChatGPT | Gemini | Claude | Perplexity | Deepseek ช่วยในการแก้ไขปัญหาต่างๆ ในการเขียนโปรแกรม หรือหาข้อมูลเพิ่มเติมได้ง่ายและสะดวก แนะนำให้ทุกคนใช้งานเพื่อพัฒนาศักยภาพของตัวเอง

ดูแล้ว 12,009 ครั้ง


ก่อนอื่นให้เราไปดาวน์โหลด 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 เพื่อบันทึกลงฐานข้อมูล
แบบนี้เป็นต้นในลำดับต่อไป 





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









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









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








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