แน่ใจว่าใช้ Excel สำหรับสเปรดชีต แต่คุณรู้หรือไม่ว่าคุณสามารถเชื่อมต่อ Excel กับแหล่งข้อมูลภายนอกได้ ในบทความนี้ เราจะพูดถึงวิธีเชื่อมต่อสเปรดชีต Excel กับตารางฐานข้อมูล MySQL และใช้ข้อมูลในตารางฐานข้อมูลเพื่อเติมข้อมูลในสเปรดชีตของเรา มีบางสิ่งที่คุณต้องทำเพื่อเตรียมพร้อมสำหรับการเชื่อมต่อนี้
การเตรียมตัว
ก่อนอื่น คุณต้องดาวน์โหลดไดรเวอร์ Open Database Connectivity (ODBC) ล่าสุดสำหรับ MySQL ไดรเวอร์ ODBC ปัจจุบันสำหรับ MySQL สามารถอยู่ที่
https://dev.mysql.com/downloads/connector/odbc/
ตรวจสอบให้แน่ใจว่าหลังจากดาวน์โหลดไฟล์แล้ว คุณได้ตรวจสอบแฮช md5 ของไฟล์กับรายการในหน้าดาวน์โหลด
ถัดไป คุณจะต้องติดตั้งไดรเวอร์ที่คุณเพิ่งดาวน์โหลด ดับเบิลคลิกที่ไฟล์เพื่อเริ่มกระบวนการติดตั้ง เมื่อขั้นตอนการติดตั้งเสร็จสิ้น คุณจะต้องสร้างฐานข้อมูล Source Name (DSN) เพื่อใช้กับ Excel
การสร้าง DSN
DSN จะมีข้อมูลการเชื่อมต่อทั้งหมดที่จำเป็นต่อการใช้ตารางฐานข้อมูล MySQL ในระบบ Windows คุณจะต้องคลิกที่ เริ่ม จากนั้น แผงควบคุม จากนั้น เครื่องมือการดูแลระบบ จากนั้น แหล่งข้อมูล (ODBC) . คุณควรเห็นข้อมูลต่อไปนี้:
สังเกตแท็บในภาพด้านบน DSN ของผู้ใช้ มีให้เฉพาะผู้ใช้ที่สร้างมันขึ้นมาเท่านั้น ระบบ DSN สามารถใช้ได้กับทุกคนที่สามารถเข้าสู่ระบบเครื่องได้ ไฟล์ DSN เป็นไฟล์ .DSN ที่สามารถขนส่งและใช้งานบนระบบอื่นที่ติดตั้งระบบปฏิบัติการและไดรเวอร์เดียวกันได้
หากต้องการสร้าง DSN ต่อ ให้คลิกที่ เพิ่ม ปุ่มบริเวณมุมขวาบน
คุณอาจต้องเลื่อนลงเพื่อดู MySQL ODBC 5.x Driver . หากไม่มี แสดงว่ามีบางอย่างผิดปกติในการติดตั้งไดรเวอร์ในส่วนการจัดเตรียมของโพสต์นี้ หากต้องการสร้าง DSN ต่อ ตรวจสอบให้แน่ใจว่าได้ไฮไลต์ไดรเวอร์ MySQL ODBC 5.x แล้วคลิกที่ เสร็จสิ้น ปุ่ม. ตอนนี้คุณควรเห็นหน้าต่างที่คล้ายกับที่แสดงด้านล่าง:
ถัดไป คุณจะต้องให้ข้อมูลที่จำเป็นในการกรอกแบบฟอร์มที่แสดงด้านบน ฐานข้อมูลและตาราง MySQL ที่เราใช้สำหรับโพสต์นี้อยู่ในเครื่องพัฒนาและใช้งานโดยบุคคลเพียงคนเดียว สำหรับสภาพแวดล้อม "การผลิต" ขอแนะนำให้คุณสร้างผู้ใช้ใหม่และให้สิทธิ์ SELECT แก่ผู้ใช้ใหม่เท่านั้น ในอนาคต คุณสามารถให้สิทธิ์เพิ่มเติมได้หากจำเป็น
หลังจากที่คุณให้รายละเอียดสำหรับการกำหนดค่าแหล่งข้อมูลของคุณแล้ว คุณควรคลิกที่ ทดสอบ ปุ่มเพื่อให้แน่ใจว่าทุกอย่างทำงานได้ดี จากนั้น คลิกที่ ตกลง ปุ่ม. ตอนนี้คุณควรเห็นชื่อแหล่งข้อมูลที่คุณระบุในแบบฟอร์มในชุดก่อนหน้าที่แสดงอยู่ในหน้าต่างผู้ดูแลแหล่งข้อมูล ODBC:
การสร้างการเชื่อมต่อสเปรดชีต
เมื่อคุณสร้าง DSN ใหม่สำเร็จแล้ว คุณสามารถปิดหน้าต่าง ODBC Data Source Administrator และเปิด Excel ได้ เมื่อคุณเปิด Excel แล้ว ให้คลิกที่ ข้อมูล ริบบิ้น. สำหรับ Excel เวอร์ชันใหม่กว่า ให้คลิกที่ รับข้อมูล จากนั้น จากแหล่งอื่น จากนั้น จาก ODBC .
ใน Excel เวอร์ชันเก่า เป็นกระบวนการที่มากกว่า ประการแรก คุณควรเห็นสิ่งนี้:
ขั้นตอนต่อไปคือการคลิกที่ การเชื่อมต่อ ลิงค์ที่อยู่ใต้คำว่า Data ในรายการแท็บ ตำแหน่งของลิงก์ Connections นั้นอยู่ในวงกลมสีแดงในภาพด้านบน คุณควรจะเห็นหน้าต่างการเชื่อมต่อสมุดงาน:
ขั้นตอนต่อไปคือการคลิกที่ เพิ่ม ปุ่ม. สิ่งนี้จะนำเสนอ การเชื่อมต่อที่มีอยู่ หน้าต่าง:
เห็นได้ชัดว่าคุณไม่ต้องการทำงานกับคนรู้จักในรายการ ดังนั้น ให้คลิกที่ เรียกดูเพิ่มเติม... ปุ่ม. สิ่งนี้จะนำเสนอ เลือกแหล่งข้อมูล หน้าต่าง:
เช่นเดียวกับหน้าต่างการเชื่อมต่อที่มีอยู่ก่อนหน้านี้ คุณไม่ต้องการใช้การเชื่อมต่อที่แสดงในหน้าต่างเลือกแหล่งข้อมูล ดังนั้น คุณต้องการดับเบิลคลิกที่ +เชื่อมต่อกับ New Data Source.odc โฟลเดอร์ ในการทำเช่นนั้น คุณควรจะเห็นตัวช่วยสร้างการเชื่อมต่อข้อมูล หน้าต่าง:
จากตัวเลือกแหล่งข้อมูลในรายการ คุณต้องการเน้น ODBC DSN และคลิก ถัดไป . ขั้นตอนต่อไปของตัวช่วยสร้างการเชื่อมต่อข้อมูลจะแสดงแหล่งข้อมูล ODBC ทั้งหมดที่มีอยู่ในระบบที่คุณกำลังใช้
หวังว่าหากทุกอย่างเป็นไปตามแผน คุณจะเห็น DSN ที่คุณสร้างในขั้นตอนก่อนหน้าซึ่งแสดงรายการอยู่ในแหล่งข้อมูล ODBC ไฮไลต์และคลิก ถัดไป .
ขั้นตอนต่อไปในตัวช่วยสร้างการเชื่อมต่อข้อมูลคือการบันทึกและเสร็จสิ้น ฟิลด์ชื่อไฟล์ควรกรอกอัตโนมัติสำหรับคุณ คุณสามารถใส่คำอธิบาย คำอธิบายที่ใช้ในตัวอย่างนี้อธิบายตนเองได้ค่อนข้างดีสำหรับทุกคนที่อาจใช้ จากนั้น คลิกที่ เสร็จสิ้น ที่ด้านล่างขวาของหน้าต่าง
ตอนนี้คุณควรกลับมาที่หน้าต่างการเชื่อมต่อสมุดงาน การเชื่อมต่อข้อมูลที่คุณเพิ่งสร้างขึ้นควรอยู่ในรายการ:
การนำเข้าข้อมูลตาราง
คุณสามารถปิดหน้าต่างการเชื่อมต่อเวิร์กบุ๊ก เราจำเป็นต้องคลิกที่ การเชื่อมต่อที่มีอยู่ ปุ่มในริบบิ้นข้อมูลของ Excel ปุ่มการเชื่อมต่อที่มีอยู่ควรอยู่ทางด้านซ้ายบนริบบิ้นข้อมูล
คลิกที่ การเชื่อมต่อที่มีอยู่ ปุ่มควรนำเสนอคุณด้วยหน้าต่างการเชื่อมต่อที่มีอยู่ คุณเคยเห็นหน้าต่างนี้ในขั้นตอนก่อนหน้านี้แล้ว ความแตกต่างในตอนนี้คือการเชื่อมต่อข้อมูลของคุณควรอยู่ใกล้ด้านบนสุด:
ตรวจสอบให้แน่ใจว่าได้เน้นการเชื่อมต่อข้อมูลที่คุณสร้างในขั้นตอนก่อนหน้านี้แล้วคลิกที่ เปิด ปุ่ม. ตอนนี้คุณควรเห็น นำเข้าข้อมูล หน้าต่าง:
สำหรับจุดประสงค์ของบทความนี้ เราจะใช้การตั้งค่าเริ่มต้นในหน้าต่างนำเข้าข้อมูล จากนั้น คลิกที่ ตกลง ปุ่ม. หากทุกอย่างเป็นไปด้วยดี คุณควรจะแสดงข้อมูลตารางฐานข้อมูล MySQL ในเวิร์กชีตของคุณ
สำหรับโพสต์นี้ ตารางที่เราทำงานด้วยมีสองฟิลด์ ฟิลด์แรกเป็นฟิลด์ INT ที่เพิ่มค่าอัตโนมัติที่ชื่อ ID ช่องที่สองคือ VARCHAR(50) และมีชื่อว่า fname สเปรดชีตสุดท้ายของเรามีลักษณะดังนี้:
อย่างที่คุณอาจสังเกตเห็น แถวแรกมีชื่อคอลัมน์ของตาราง คุณยังใช้ลูกศรแบบเลื่อนลงข้างชื่อคอลัมน์เพื่อจัดเรียงคอลัมน์ได้อีกด้วย
สรุป
ในโพสต์นี้ เราได้กล่าวถึงตำแหน่งที่จะค้นหาไดรเวอร์ ODBC ล่าสุดสำหรับ MySQL วิธีสร้าง DSN วิธีสร้างการเชื่อมต่อข้อมูลสเปรดชีตโดยใช้ DSN และวิธีใช้การเชื่อมต่อข้อมูลสเปรดชีตเพื่อนำเข้าข้อมูลลงในสเปรดชีต Excel สนุก!