สอบถามการ 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 แต่พอไปดูในโฟลเดอร์นี้ก็ไม่เห็นไฟล์จำลองเลยครับ ขอบคุณครับ
- ได้ลองทดสอบตามหัวข้อที่สอง (ดึงข้อมูลให้ได้รูปแบบคล้ายกับดึงจากฐานข้อมูล โดยดึงข้อมูลตั้งแต่ row ที่สองลงไป) โดยจำลองไฟล์ Excel เหมือนกับตัวอย่าง (xlsx) และใช้ไลบราลี่เวอร์ชั่น 1.8.0
- แต่พอลองรัน Code ปรากฎว่าได้แต่แท็ก <pre> กลับมา ไม่มี error ใดๆ ลอง echo ตัวแปรก่อนบรรทัดนี้ (// อ่านไฟล์จาก path temp ชั่วคราวที่เราอัพโหลด) ก็มีค่า
อยากสอบถามว่าต้องคอนฟิกอะไรอีกหรือป่าวครับ กำลังสงสัยบรรทัดนี้ ($objPHPExcel = PHPExcel_IOFactory::load($tmpFile);) เพราะว่าเขียนไฟล์ชั่วคราวไปที่ C:WindowsTemp แต่พอไปดูในโฟลเดอร์นี้ก็ไม่เห็นไฟล์จำลองเลยครับ ขอบคุณครับ

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


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

ความคิดเห็นที่
3
ขอบคุณนะครับ ผมเห็นตัวอย่างในบทความล่ะครับ
ลองไล่โค้ดดูผมก็ว่าติดที่บรรทัดนี้ล่ะครับ $objPHPExcel = PHPExcel_IOFactory::load($tmpFile);
ไม่ทราบว่าต้อง config อะไรใน php.ini หรือว่าเปืด permission ใน C:WindowsTemp เพิ่มเติมไหมครับ
ยังพรีวิว excel ไม่ได้เลย ขอบคุณครับ
ลองไล่โค้ดดูผมก็ว่าติดที่บรรทัดนี้ล่ะครับ $objPHPExcel = PHPExcel_IOFactory::load($tmpFile);
ไม่ทราบว่าต้อง config อะไรใน php.ini หรือว่าเปืด permission ใน C:WindowsTemp เพิ่มเติมไหมครับ
ยังพรีวิว excel ไม่ได้เลย ขอบคุณครับ

ความคิดเห็นที่
4

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

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