Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > ใครอยากรู้วิธี Export ข้อมูลเป็น Excel โดย PHP เข้ามาเยย..!! ^^



 

ใครอยากรู้วิธี Export ข้อมูลเป็น Excel โดย PHP เข้ามาเยย..!! ^^

 



Topic : 005252

Guest




การใช้ PHP เพื่อ Export ข้อมูลเป็น Excel นั้น ให้เข้าไป Download Code ที่เว็บ
========================================================]
http://pear.php.net นะครับ โดยจะต้อง Downlad Package ทั้งหมด 3 ตัวด้วยกัน
คือ PEAR , OLE , Spreadsheet_Excel_Writer
Download Manual ก็ดีนะครับ
=====================================
ขั้นตอนมีดังนี้
PEAR ไปที่ URL http://pear.php.net/package/PEAR <== เป็นตัว Core หลัก
OLE ไปที่ URL http://pear.php.net/package/OLE
Spreadsheet_Excel_Writer ไปที่ http://pear.php.net/package/Spreadsheet_Excel_Writer
Manual ไปที่ http://pear.php.net/manual/index.php [แนะนำให้ Download แบบ CHM]
===================================================
ปล: ถ้าหาไม่เจอ ลองเข้าไป Search Package ดูที่
http://pear.php.net/search.php
===================================================

เมื่อ DownLoad ครบแล้ว [เอาแบบที่ผมทำนะ]
สร้าง Folder ชื่อว่า d:\PHP2Excel <== ทำเป็น Virtaul Directory
ภายใน Folder ให้ แตกไฟล์ Zip มาวางไว้ที่นี้ให้หมด แล้วแก้ชื่อ Folder Package ที่แตก Zip แล้วดังนี้

D:\PHP2Excel/
+ OLE <== ตอนแรกชื่อ OLE 5.0 มั้ง แก้เป็น OLE
+ PPS
- File.php
- Root.php
- OLE.php
- PPS.php
- PEAR.PHP <== Package PEAR ให้ Copy เอาเฉพาะไฟล์ PEAR.php
+ Spreadsheet <== ตอนแรกชื่อ SpreadSheet_Excel_Write แก้เป็น SpreadSheet
+ Excel
- Writer.php
+ Writer
- มีไฟล์ ประมาณ 6-7 ไฟล์ ขี้เกียจพิมพ์นะ TT
- ExportExcel.php <== ไฟล์นี้เอาไว้ Test การ Export นะครับ สร้างเอง

ทำอย่างนี้ไม่รู้เข้าใจหรือเปล่า มันไม่มีภาพนะ ไม่เข้าใจก็ Post ะกัน (ที่ต้องแก้เพราะว่าภายใน Code มัน Require แล้วอ้างอิงชื่อไม่ตรงนะเลยต้องแก้)
=============================================================
ExportExcel.php
=============================================
<?php
require_once 'Spreadsheet/Excel/Writer.php';

// Creating a workbook
$workbook = new Spreadsheet_Excel_Writer('Sample.xls');

// Creating a worksheet
$worksheet =& $workbook->addWorksheet('My first worksheet');

// The actual data
$worksheet->write(0, 0, 'Name');
$worksheet->write(0, 1, 'Age');
$worksheet->write(1, 0, 'John Smith');
$worksheet->write(1, 1, 30);
$worksheet->write(2, 0, 'Johann Schmidt');
$worksheet->write(2, 1, 31);
$worksheet->write(3, 0, 'Juan Herrera');
$worksheet->write(3, 1, 32);

$workbook->close();
?>

แล้วลองรันดู
้http://localhost/PHP2Excel/ExportExcel.php

ผลที่ได้จะได้ไฟล์ Excel มา 1 ไฟล์ ครับ
=======================================
ปล ยังมี Feature เยอะกว่านี้ เช่น กำหนดสี กำหนด font อ่านใน Manual ดูครับ
มีปัญหาลงไม่ได้ Post ต่อเลยครับ จะตอบให้
============================================================






Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 26 ส.ค. 2548 16:11:16 By : JezusMitsui View : 5708 Reply : 9
 

 

No. 1



โพสกระทู้ ( 371 )
บทความ ( 0 )



สถานะออฟไลน์


เวงกำตรง Tree มัน เจ๊งอ่า เอาใหม่
===================================
D:\PHP2Excel/
+ OLE <== ตอนแรกชื่อ OLE 5.0 มั้ง แก้เป็น OLE
- - - + PPS
- - - - - - - File.php
- - - - - - - Root.php
- - - - OLE.php
- - - - PPS.php
- PEAR.PHP <== Package PEAR ให้ Copy เอาเฉพาะไฟล์ PEAR.php
+ Spreadsheet <== ตอนแรกชื่อ SpreadSheet_Excel_Write แก้เป็น SpreadSheet
- - - - + Excel
- - - - - - - -- Writer.php
- - - - - - - - - + Writer
- - - - - - - - - - - - Format.php,Validator.php,WorkSheet.php ....
=====================================================
น่า จะ Work นะ TT
แล้วเว็บนี้มี Code Calendar ด้วย เห็นมีคนอยากได้ Code ลอง Download ดู







Date : 26 ส.ค. 2548 16:20:34 By : JezusMitsui
 


 

No. 2

Guest


น่าจะมีแบบที่สามารถ Report เป็น Excel ได้ว่าจะสร้างอะไรก่อนหลังเรียงกัน
Date : 6 มี.ค. 2550 16:00:29 By : B
 

 

No. 3

Guest


ผมอยากจะได้รูปแบบการ Export to Excel file แล้วมีการกำหนดเส้นตารางให้แต่ละ Cell ด้วยอะครับ
ผมขอรบกวน ช่วยส่ง Code ดังกล่าวให้ผมด้วยนะครับ

รบกวนส่งมาให้ทาง E-Mail นะครับ

ขอบคุณมาก ๆๆๆๆ ครับ

Date : 11 ต.ค. 2550 12:47:08 By : yiam
 


 

No. 4

Guest


ช่วยด้วยมันไม่ให้downloadช่วยบอกที่ว่าจะทำอย่างไรดี
Date : 14 ต.ค. 2550 13:39:24 By : นนท์
 


 

No. 5

Guest


อยากทราบเหมือนความคิดเห็นที่ 3 เหมือนกันครับ
แต่ไม่รู้จะศึกษาที่ไหน ถ้าใครมีก็บอกกล่าวกันบ้างนะครับผม ส่งให้ทาง E-mail ยิ่งดี
[email protected]
Date : 20 พ.ค. 2551 14:22:44 By : Kimada
 


 

No. 6



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

PHP Excel (Excel.Application)
Date : 2009-06-03 18:26:01 By : webmaster
 


 

No. 7

Guest


ผมโหลมมาแต่พอแตกไฟล์มาได้เป็น OLE-1.0.0RC1, PEAR-1.8, Spreadsheet_Excel_Writer-0.9
แต่ไม่เห็นไฟล์ที่เป็น php พอทีจะให้แกะมาใช้ได้เลยอ่าคับ
Date : 2009-07-01 12:16:40 By : leviathan
 


 

No. 8

Guest


ขอบคุณมากๆเลยค่ะ สำหรับคำแนะนำ
Date : 2011-04-04 23:43:54 By : ..
 


 

No. 9



โพสกระทู้ ( 253 )
บทความ ( 0 )



สถานะออฟไลน์


thank you very much
Date : 2011-04-12 17:34:15 By : zimmpooh
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ใครอยากรู้วิธี Export ข้อมูลเป็น Excel โดย PHP เข้ามาเยย..!! ^^
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่