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


สอบถามการ Import ไฟล์ Excel ลง Mysql โดยใช้ไลบราลี่ PHPExcel

ถาม-ตอบ แนะนำไอเดีย โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถามการ Import ไฟล์ Excel ลง Mysql โดยใช้ไลบราลี่ PHPExcel

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

สอบถามการ Import ไฟล์ Excel ลง Mysql โดยใช้ไลบราลี่ PHPExcel
การอ่านไฟล์ Excel หรือ CSV ไฟล์ด้วย PHPExcel โดยใช้ php อย่างง่าย 
https://www.ninenik.com/content.php?arti_id=790 via @ninenik

- ได้ลองทดสอบตามหัวข้อที่สอง (ดึงข้อมูลให้ได้รูปแบบคล้ายกับดึงจากฐานข้อมูล โดยดึงข้อมูลตั้งแต่ row ที่สองลงไป) โดยจำลองไฟล์ Excel เหมือนกับตัวอย่าง (xlsx) และใช้ไลบราลี่เวอร์ชั่น 1.8.0

- แต่พอลองรัน Code ปรากฎว่าได้แต่แท็ก <pre> กลับมา ไม่มี error ใดๆ ลอง echo ตัวแปรก่อนบรรทัดนี้ (// อ่านไฟล์จาก path temp ชั่วคราวที่เราอัพโหลด) ก็มีค่า

อยากสอบถามว่าต้องคอนฟิกอะไรอีกหรือป่าวครับ กำลังสงสัยบรรทัดนี้ ($objPHPExcel = PHPExcel_IOFactory::load($tmpFile);) เพราะว่าเขียนไฟล์ชั่วคราวไปที่ C:WindowsTemp แต่พอไปดูในโฟลเดอร์นี้ก็ไม่เห็นไฟล์จำลองเลยครับ ขอบคุณครับ


Hardalways 17-09-2017 15:39:41

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

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


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


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

 ความคิดเห็นที่ 1
  ใน php ตัว temp ไฟล์ทีอัพโหลดน่าจะเก็บขั่วคราว พอจบสคริป ก็ลบออกไปอัตโนมัติ


ninenik 17-09-2017
 ความคิดเห็นที่ 2
ถ้าไม่เกี่ยวกับ temp file แล้วจะไล่จากตรงไหนได้บ้างครับ พอกด send ก็ว่างเปล่าเลย ไม่มี error เลยไล่หาไม่ถูกเลยครับ echo ตัวแปรออกมาดูก็มี หรือลองแคปหน้าจอบทความที่พรีวิวได้ถูกต้อง ให้ดูได้ไหมครับ เผื่อไปไล่โค้ดต่อ (เป็นวินโดวส์น่ะครับ)

รบกวนด้วยครับ


hardalways 17-09-2017 21:19
 ความคิดเห็นที่ 3
ขอบคุณนะครับ ผมเห็นตัวอย่างในบทความล่ะครับ

ลองไล่โค้ดดูผมก็ว่าติดที่บรรทัดนี้ล่ะครับ $objPHPExcel = PHPExcel_IOFactory::load($tmpFile);

ไม่ทราบว่าต้อง config อะไรใน php.ini หรือว่าเปืด permission ใน C:WindowsTemp เพิ่มเติมไหมครับ

ยังพรีวิว excel ไม่ได้เลย ขอบคุณครับ


hardalways 18-09-2017 15:19
 ความคิดเห็นที่ 4
ไม่แน่ใจ หลักๆ ก็ปรับแต่งแค่ตามหัวข้อนี้

ออกรายงานเป็น excel ไฟล์ด้วย PHPExcel ตอนเริ่มใช้ 


ninenik 18-09-2017
1






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