PHP Ionic Angular HTML5 AJAX Javascript CSS MySQL jQuery Forum


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

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

สอบถามการ Import ไฟล์ Excel ลง Mysql โดยใช้ไลบราลี่ PHPExcel
การอ่านไฟล์ Excel หรือ CSV ไฟล์ด้วย PHPExcel โดยใช้ php อย่างง่าย 
http://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 IP: 61.19.210.xxx วันที่: 17-09-2017 เวลา: 15:39:41

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

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


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


  • ( หรือ สามารถทำการ สมัครสมาชิก และล็อกอิน ด้วย ปุ่ม Log in with Facebook ด้านล่าง )
 ความคิดเห็นที่ 1
  ใน php ตัว temp ไฟล์ทีอัพโหลดน่าจะเก็บขั่วคราว พอจบสคริป ก็ลบออกไปอัตโนมัติ


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

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


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

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

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

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


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

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


โดย:  Ninenik IP: 180.183.11.xxx วันที่: 18-09-2017