วิธีนำข้อมูลใน Excel เพิ่มลงใน phpMyAdmin (for test) | ระบบการยื่นชำระภาษีออนไลน์ : Revenue online : องค์การบริหารส่วนจังหวัดสมุทรสาคร

วิธีนำข้อมูลใน Excel เพิ่มลงใน phpMyAdmin

วิธีนำข้อมูลใน Excel เพิ่มลงใน phpMyAdmin (for test)

วิธีนำข้อมูลใน Excel เพิ่มลงใน phpMyAdmin (for test)

ในบทความนี้ผมจะมาแนะนำวิธีการนำข้อมูลในตาราง Excel เพิ่มลงในฐานข้อมูล phpMyAdmin  เนื่องจากบางครั้งเราก็จำเป็นต้องนำเข้าข้อมูลจาก Excel เข้าสู่ฐานข้อมูลในรูปแบบข้อมูล ซึ่งแต่ละคนก็จะมีวิธีทำในลักษณะที่แตกต่างกันไป แต่วิธีที่เสนอมาในบทความนี้คงเป็นวิธีที่ง่ายที่สุดเท่าที่ผมเคย Import เข้าสู่ Database 

แน่นอนยิ่งถ้าข้อมูลเหล่านั้นเป็นภาษาไทยหละก้อ เราก็ต้องยิ่งกำหนดอักขระให้เป็นรูปแบบ UTF-8 หากไม่ได้กำหนดหละ.. ข้อมูลเหล่านั้นที่เรา Import เข้าไปจะกลายเป็นภาษาต่างดาวโดยทันที ดังนั้นอย่าชะล้าใจควรตรวจสอบให้ดีว่าข้อมูลของเราเป็นภาษาอะไรก่อนที่จะ Import เข้าสู่ฐานข้อมูลและในหัวข้อนี้ผมจะมาสาธิตวิธีการนำเข้าข้อมูลจาก Excel ทั้งรูปแบบภาษาอังกฤษและภาษาไทย…..

ขั้นตอนแรก – เตรียมข้อมูลใน Excel ก่อน Import เข้าไปใน phpMyAdmin

วิธีนำข้อมูลใน Excel เพิ่มลงใน phpMyAdmin

ขั้นตอนที่สอง – Export ไฟล์ Excel ให้เป็นชนิด (.CSV)

แปลงไฟล์ Excel ให้อยู่ในรูปแบบของ CSV(comma delimited) โดยทำตามขั้นตอนดังนี้

วิธีนำข้อมูลใน Excel เพิ่มลงใน phpMyAdmin

ขั้นตอนที่สาม – นำข้อมูล Excel (.CSV) เข้าสู่ phpMyAdmin

วิธีการ Import ข้อมูลลงในฐานข้อมูลนั้นจะมีอยู่ 2 กรณีด้วยกัน คือ 1. กรณีที่ ข้อมูลใน Excel เป็นภาษาอังกฤษ 2.กรณีที่ข้อมูลเป็นภาษาไทยอยู่ด้วย ทำไมถึงต้องแยก 2 วิธีเนื่องจาก กรณีของภาษาไทยนั้นค่อยค้างมีปัญหาในการเพิ่มลงฐานข้อมูล เนื่องจากการตั้งค่าภาษาที่ไม่เหมือนกันโดยจะทำให้ข้อมูลภาษาไทยของเราที่เพิ่มลงไปนั้นจะกลายเป็นภาษาต่างด้าวหรืออาจจะไม่ถูกเพิ่มลงไปเลย

3.1 กรณีที่ข้อมูลเป็นภาษาอังกฤษ

วิธีนำข้อมูลใน Excel เพิ่มลงใน phpMyAdmin

 3.1 กรณีที่ข้อมูลเป็นภาษาไทย

กรณีที่ข้อมูลใน Excel มีภาษาไทยผสมอยู่ด้วยนั้นก่อนที่จะทำการ Import เข้าสู่ฐานข้อมูลนั้น ให้เราทำการแปลงไฟล์ CSV ให้เป็นไฟล์ .txt ก่อนโดยใช้ Notepad ในการแปลงเพื่อ Encoding ให้เป็น UTF-8

วิธีนำข้อมูลใน Excel เพิ่มลงใน phpMyAdmin

เสร็จสิ้นวิธีการ Import ข้อมูลจากตาราง Excel ลงใน phpMyAdmin ทั้งรูปแบบภาษาไทยและภาษาอังกฤษ ดังนั้นจึงหมดปัญหาเรื่องภาษาเพี้ยน หรือภาษาไทยถูกเพิ่มลงไปในฐานข้อมูล