ต้องการ export data เป็น xlsx

ตอบกระทู้


คำถามนี้ เพื่อป้องกันการส่งแบบอัตโนมัติจากสแปมบอท
รูปแสดงอารมณ์
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

BBCode เปิด
[img] เปิด
[flash] ปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: ต้องการ export data เป็น xlsx

Re: ต้องการ export data เป็น xlsx

โพสต์ โดย admin » พฤหัสฯ. 16 มิ.ย. 2016 3:41 pm

ต้อง export เป็น csv หรือ xls จะทำได้โดย กำหนด header เพิ่มลงไปใน Controller

โค้ด: เลือกทั้งหมด


        $app        
= JFactory::getApplication();
        // รูปแบบข้อมูลที่ต้องการ export 
        
        
// กำหนด Header ตามตัวอย่างเป็น csv 
        $filename 'ชื่อไฟล์ที่ต้องการ export';
$app
        
-> setHeader('Content-Type', 'application/cvs; charset=utf-8', true)
        -> setHeader('Content-Disposition', 'attachment; filename="'.$filename.'.csv"', true)
        -> setHeader('Content-Transfer-Encoding', 'binary', true)
        -> setHeader('Expires', '0', true)
        -> setHeader('Pragma','no-cache',true);        
        $app
->sendHeaders();
        $app->close();

ต้องการ export data เป็น xlsx

โพสต์ โดย vattana » พฤหัสฯ. 16 มิ.ย. 2016 1:16 pm

สอบถามครับ พัฒนา component แล้วต้องการ export data จาก db ออกมาเป็นไฟล์ xlsx ต้องทำอย่างไรครับ

ข้างบน