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

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

สอบถามการ 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

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

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


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


    ( หรือ เข้าใช้งานผ่าน 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) ขอบคุณครับ