ต้องการจะใช้ 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 นี้ไหมคะ

รบกวนหน่อยนะคะ คำพูดอาจจะงงๆไปหน่อยเพราะตอนนี้เราก็งงๆอยู่ แห่ะๆ 


















Meawmill 211.130.174.xxx 07-04-2020 11:13:37

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

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


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


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

 ความคิดเห็นที่ 1
ปกติ สามารถติดตั้ง ไม่มีปัญหา ลองดาวน์โหลดไฟล์ตามลิ้งค์ด้านล่างนี้
แล้วทำการติดตั้งดูอีกที https://getcomposer.org/download/
 
การใช้งาน PHPSpreadsheet ต้องดูเรื่องเวอร์ชั่น PHP ประกอบด้วย
 
จริงๆ แล้วสามารถใช้ PHPExcel จัดการได้ ถ้าใช้งาน php version < 7.x
แต่ก็ต้องแก้ปัญหาเรื่องภาษาให้ได้ ดูแนวทางลิ้งค์ด้านล่าง
 
หรือลองติดตั้งเครื่องอื่น หรือใช้ composer จากเครื่องอื่น ทำการดาวน์โหลด
 PHPSpreadsheet ลงมา แล้วเราก็ copy โฟลเดอร์ vendor มาใช้ใน project เราก็ได้เหมือนกัน


บทความแนะนำที่เกี่ยวข้อง
ออกรายงานเป็น excel ไฟล์ด้วย PHPExcel ตอนเริ่มใช้อ่าน 14,609
แนวทางป้องกันปัญหาการแสดงผลภาษาไทยในไฟล์และฐานข้อมูลอ่าน 5,775
ใช้งาน Intervention Image ผ่าน Composer ร่วมกับ Codeigniter เบื้องต้นอ่าน 3,853
ออกรายงานเป็น Excel ไฟล์ ด้วย PhpSpreadsheet เบื้องต้น ตอนที่ 1อ่าน 6,386
ninenik 223.24.95.xxx 07-04-2020






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