ต้องการจะใช้ PHPSpreadsheet แต่ลง composer ไม่ได้ :(
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ต้องการจะใช้ PHPSpreadsheet แต่ลง composer ไม่ได้ :(
ต้องการจะใช้ PHPSpreadsheet แต่ลง composer ไม่ได้ :(
เรามีโปรเจคที่ต้องการ Export ข้อมูลเข้าไปใน excel
ในตอนแรก เราใช้ PHPExcel ซึ่งติดปัญหาคือ Export แล้วไม่ออกภาษาไทย ขึ้นยึกยือ พังไปหมด ใช้ icov() ก็แล้ว
ทีนี้เราเลยมาเจอกระทู้นี้ ออกรายงานเป็น Excel ไฟล์ ด้วย PhpSpreadsheet เบื้องต้น ตอนที่ 1 เราเลยสนใจที่จะใช้ PHPSpreadsheet
ในการเริ่มต้นใช้ library นี้ มันต้องลง composer ก่อน ซึ่งเราติดปัญหาตรงนี้แหละมันไม่สามารถลงได้
- เราใช้ host server ของทางบริษัท ซึ่งไม่ได้เปิดเป็น FTP เราใช้วิธีเขียนเว็บจากเครื่องเรา แล้วรีโมทเข้าเครื่อง server แล้ว copy ไฟล์งานเว็บของเราเข้า โฟลเดอร์ที่ทางบริษัทเปิดเป็นโฟลเดอร์เว็บ service ไว้ให้ (ซึ่งเราก็ไม่รู้เหมือนกันว่าการเปิดเว็บแบบนี้มันเรียกว่าอะไรทำยังไง เราไม่มีความรู้ตรงนี้เลย)
- มี ploxy ของทางบริษัท
- ใช้ PHP 5.6
เราลง composer ทั้งทางเครื่องตัวเอง และ เครื่อง server มันขึ้น error แบบนี้ค่ะ
![]()
***** อยากรู้ว่า *****
- จะลง composer ได้ยังไง ลงที่เครื่องเราหรือเครื่อง server และทำยังไงให้ไม่เกิด error แบบนี้
- ถ้าลงไม่ได้ พอจะมีวิธีไหนบ้างที่จะใช้ library นี้ได้บ้างคะ
- หรือพอจะแนะนำ library / class อื่นๆที่มีประสิทธิภาพเหมือนกับ PHPexcel หรือ PHPspreadsheet นี้ไหมคะ
รบกวนหน่อยนะคะ คำพูดอาจจะงงๆไปหน่อยเพราะตอนนี้เราก็งงๆอยู่ แห่ะๆ
ในตอนแรก เราใช้ PHPExcel ซึ่งติดปัญหาคือ Export แล้วไม่ออกภาษาไทย ขึ้นยึกยือ พังไปหมด ใช้ icov() ก็แล้ว
ทีนี้เราเลยมาเจอกระทู้นี้ ออกรายงานเป็น Excel ไฟล์ ด้วย PhpSpreadsheet เบื้องต้น ตอนที่ 1 เราเลยสนใจที่จะใช้ PHPSpreadsheet
ในการเริ่มต้นใช้ library นี้ มันต้องลง composer ก่อน ซึ่งเราติดปัญหาตรงนี้แหละมันไม่สามารถลงได้
- เราใช้ host server ของทางบริษัท ซึ่งไม่ได้เปิดเป็น FTP เราใช้วิธีเขียนเว็บจากเครื่องเรา แล้วรีโมทเข้าเครื่อง server แล้ว copy ไฟล์งานเว็บของเราเข้า โฟลเดอร์ที่ทางบริษัทเปิดเป็นโฟลเดอร์เว็บ service ไว้ให้ (ซึ่งเราก็ไม่รู้เหมือนกันว่าการเปิดเว็บแบบนี้มันเรียกว่าอะไรทำยังไง เราไม่มีความรู้ตรงนี้เลย)
- มี ploxy ของทางบริษัท
- ใช้ PHP 5.6
เราลง composer ทั้งทางเครื่องตัวเอง และ เครื่อง server มันขึ้น error แบบนี้ค่ะ
***** อยากรู้ว่า *****
- จะลง composer ได้ยังไง ลงที่เครื่องเราหรือเครื่อง server และทำยังไงให้ไม่เกิด error แบบนี้
- ถ้าลงไม่ได้ พอจะมีวิธีไหนบ้างที่จะใช้ library นี้ได้บ้างคะ
- หรือพอจะแนะนำ library / class อื่นๆที่มีประสิทธิภาพเหมือนกับ PHPexcel หรือ PHPspreadsheet นี้ไหมคะ
รบกวนหน่อยนะคะ คำพูดอาจจะงงๆไปหน่อยเพราะตอนนี้เราก็งงๆอยู่ แห่ะๆ

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
ความคิดเห็นที่
1
ปกติ สามารถติดตั้ง ไม่มีปัญหา ลองดาวน์โหลดไฟล์ตามลิ้งค์ด้านล่างนี้
แล้วทำการติดตั้งดูอีกที https://getcomposer.org/download/
การใช้งาน PHPSpreadsheet ต้องดูเรื่องเวอร์ชั่น PHP ประกอบด้วย
จริงๆ แล้วสามารถใช้ PHPExcel จัดการได้ ถ้าใช้งาน php version < 7.x
แต่ก็ต้องแก้ปัญหาเรื่องภาษาให้ได้ ดูแนวทางลิ้งค์ด้านล่าง
หรือลองติดตั้งเครื่องอื่น หรือใช้ composer จากเครื่องอื่น ทำการดาวน์โหลด
PHPSpreadsheet ลงมา แล้วเราก็ copy โฟลเดอร์ vendor มาใช้ใน project เราก็ได้เหมือนกัน
บทความแนะนำที่เกี่ยวข้อง | |
---|---|
ออกรายงานเป็น excel ไฟล์ด้วย PHPExcel ตอนเริ่มใช้ | อ่าน 19,686 |
แนวทางป้องกันปัญหาการแสดงผลภาษาไทยในไฟล์และฐานข้อมูล | อ่าน 8,794 |
ใช้งาน Intervention Image ผ่าน Composer ร่วมกับ Codeigniter เบื้องต้น | อ่าน 6,519 |
ออกรายงานเป็น Excel ไฟล์ ด้วย PhpSpreadsheet เบื้องต้น ตอนที่ 1 | อ่าน 17,641 |

ขอบคุณทุกการสนับสนุน
![]()