แนะนำ, 2022

ตัวเลือกของบรรณาธิการ

เชื่อมต่อ Excel กับ MySQL

แน่ใจว่าใช้ Excel กับสเปรดชีต แต่คุณรู้หรือไม่ว่าคุณสามารถเชื่อมต่อ Excel กับแหล่งข้อมูลภายนอกได้ ในบทความนี้เราจะพูดถึงวิธีการเชื่อมต่อสเปรดชีต Excel กับตารางฐานข้อมูล MySQL และใช้ข้อมูลในตารางฐานข้อมูลเพื่อเติมสเปรดชีตของเรา มีบางสิ่งที่คุณต้องทำเพื่อเตรียมพร้อมสำหรับการเชื่อมต่อนี้

การจัดเตรียม

ก่อนอื่นคุณต้องดาวน์โหลดไดรเวอร์ Open Database Connectivity (ODBC) ล่าสุดสำหรับ MySQL ไดรเวอร์ ODBC ปัจจุบันสำหรับ MySQL สามารถดูได้ที่

//dev.mysql.com/downloads/connector/odbc/

ตรวจสอบให้แน่ใจหลังจากคุณดาวน์โหลดไฟล์ที่คุณตรวจสอบไฟล์ md5 hash กับไฟล์ที่อยู่ในรายการดาวน์โหลด

ถัดไปคุณจะต้องติดตั้งไดรเวอร์ที่คุณเพิ่งดาวน์โหลด ดับเบิลคลิกที่ไฟล์เพื่อเริ่มกระบวนการติดตั้ง เมื่อกระบวนการติดตั้งเสร็จสมบูรณ์คุณจะต้องสร้างชื่อแหล่งฐานข้อมูล (DSN) เพื่อใช้กับ Excel

สร้าง DSN

DSN จะมีข้อมูลการเชื่อมต่อทั้งหมดที่จำเป็นในการใช้ตารางฐานข้อมูล MySQL บนระบบ Windows คุณจะต้องคลิกที่ Start จากนั้นเลือก Control Panel จากนั้นเลือก Administrative Tools จากนั้น Data Sources (ODBC) คุณควรเห็นข้อมูลต่อไปนี้:

สังเกตเห็นแท็บในภาพด้านบน User DSN มีให้สำหรับผู้ใช้ที่สร้างขึ้นเท่านั้น System DSN มีให้สำหรับทุกคนที่สามารถเข้าสู่ระบบได้ File DSN เป็น ไฟล์. DSN ที่สามารถเคลื่อนย้ายและนำไปใช้กับระบบอื่นที่มีระบบปฏิบัติการและไดร์เวอร์เดียวกันติดตั้งอยู่

หากต้องการสร้าง DSN ต่อไปให้คลิกที่ปุ่ม เพิ่ม ใกล้กับมุมบนขวา

คุณอาจจะต้องเลื่อนลงเพื่อดู ไดรเวอร์ MySQL ODBC 5.x หากไม่มีอยู่มีบางอย่างผิดปกติในการติดตั้งไดรเวอร์ในส่วนการเตรียมการของโพสต์นี้ ในการสร้าง DSN ต่อไปตรวจสอบให้แน่ใจว่ามีการเน้น MySQL ODBC 5.x Driver และคลิกที่ปุ่ม Finish ตอนนี้คุณควรเห็นหน้าต่างที่คล้ายกับหน้าต่างที่แสดงด้านล่าง:

ถัดไปคุณจะต้องให้ข้อมูลที่จำเป็นในการกรอกแบบฟอร์มที่แสดงด้านบน ฐานข้อมูลและตาราง MySQL ที่เราใช้สำหรับโพสต์นี้อยู่ในเครื่องพัฒนาและใช้เพียงคนเดียวเท่านั้น สำหรับสภาพแวดล้อม“ การผลิต” ขอแนะนำให้คุณสร้างผู้ใช้ใหม่และให้สิทธิ์ผู้ใช้ SELECT ใหม่เท่านั้น ในอนาคตคุณสามารถให้สิทธิ์เพิ่มเติมหากจำเป็น

หลังจากที่คุณให้รายละเอียดสำหรับการกำหนดค่าแหล่งข้อมูลของคุณคุณควรคลิกที่ปุ่ม ทดสอบ เพื่อให้แน่ใจว่าทุกอย่างทำงานได้ตามปกติ ถัดไปคลิกที่ปุ่ม ตกลง ตอนนี้คุณควรเห็นชื่อแหล่งข้อมูลที่คุณให้ไว้ในแบบฟอร์มในชุดก่อนหน้านี้ที่ระบุไว้ในหน้าต่าง ODBC Data Source Administrator:

การสร้างการเชื่อมต่อสเปรดชีต

เมื่อคุณสร้าง DSN ใหม่เสร็จเรียบร้อยแล้วคุณสามารถปิดหน้าต่าง ODBC Data Source Administrator และเปิด Excel เมื่อคุณเปิด Excel คลิกที่ ดาต้า ริบบอน สำหรับ Excel รุ่นที่ใหม่กว่าคลิกที่รับ ข้อมูล จากแหล่งอื่น จากนั้น จากจาก ODBC

ใน Excel รุ่นเก่ามันเป็นกระบวนการมากกว่าเดิม ประการแรกคุณควรเห็นสิ่งนี้:

ขั้นตอนต่อไปคือคลิกที่ลิงค์การเชื่อมต่อที่อยู่ใต้คำว่า Data ในรายการแท็บ ตำแหน่งของลิงก์ Connections จะถูกวนเป็นสีแดงในภาพด้านบน คุณควรแสดงด้วยหน้าต่างการเชื่อมต่อสมุดงาน:

ขั้นตอนต่อไปคือการคลิกที่ปุ่ม เพิ่ม สิ่งนี้จะนำเสนอคุณด้วยหน้าต่างการ เชื่อมต่อที่มีอยู่ :

เห็นได้ชัดว่าคุณไม่ต้องการทำงานกับการเชื่อมต่อใด ๆ ที่ระบุไว้ ดังนั้นคลิกที่ปุ่ม เรียกดูเพิ่มเติม ... สิ่งนี้จะนำเสนอคุณด้วยหน้าต่าง เลือกแหล่งข้อมูล :

เช่นเดียวกับหน้าต่างการเชื่อมต่อที่มีอยู่ก่อนหน้านี้คุณไม่ต้องการใช้การเชื่อมต่อที่ระบุไว้ในหน้าต่างเลือกแหล่งข้อมูล ดังนั้นคุณต้องการดับเบิลคลิกที่โฟลเดอร์ + เชื่อมต่อไปยังแหล่งข้อมูลใหม่. odc ในการทำเช่นนี้คุณควรจะเห็นหน้าต่าง Data Connection Wizard :

ระบุตัวเลือกแหล่งข้อมูลที่แสดงรายการคุณต้องการเน้น ODBC DSN และคลิก ถัดไป ขั้นตอนถัดไปของตัวช่วยสร้างการเชื่อมต่อข้อมูลจะแสดงแหล่งข้อมูล ODBC ทั้งหมดที่มีอยู่ในระบบที่คุณใช้

หวังว่าถ้าเป็นไปตามแผนคุณควรเห็น DSN ที่คุณสร้างในขั้นตอนก่อนหน้านี้ที่แสดงรายการในแหล่งข้อมูล ODBC เน้นมันและคลิกที่ ต่อไป

ขั้นตอนต่อไปใน Data Connection Wizard คือการบันทึกและเสร็จสิ้น ฟิลด์ชื่อไฟล์ควรถูกเติมให้คุณโดยอัตโนมัติ คุณสามารถให้คำอธิบาย คำอธิบายที่ใช้ในตัวอย่างนั้นเป็นคำอธิบายที่ค่อนข้างดีสำหรับทุกคนที่อาจใช้มัน ถัดไปคลิกที่ปุ่ม เสร็จสิ้น ที่ด้านล่างขวาของหน้าต่าง

ตอนนี้คุณควรกลับมาที่หน้าต่างการเชื่อมต่อสมุดงาน การเชื่อมต่อข้อมูลที่คุณเพิ่งสร้างควรจะแสดงรายการ:

การนำเข้าข้อมูลตาราง

คุณสามารถปิดหน้าต่างการเชื่อมต่อสมุดงาน เราจำเป็นต้องคลิก ที่ ปุ่มการ เชื่อม ต่อที่ มีอยู่ ใน Data ribbon ของ Excel ปุ่มการเชื่อมต่อที่มีอยู่ควรอยู่ทางด้านซ้ายบน Data ribbon

การคลิก ที่ ปุ่มการ เชื่อม ต่อที่ มีอยู่ ควรแสดงให้คุณเห็นด้วยหน้าต่างการเชื่อมต่อที่มีอยู่ คุณเคยเห็นหน้าต่างนี้ในขั้นตอนก่อนหน้าความแตกต่างตอนนี้คือการเชื่อมต่อข้อมูลของคุณควรจะอยู่ใกล้กับด้านบน:

ตรวจสอบให้แน่ใจว่ามีการเน้นการเชื่อมต่อข้อมูลที่คุณสร้างในขั้นตอนก่อนหน้าจากนั้นคลิกที่ปุ่ม เปิด ตอนนี้คุณควรเห็นหน้าต่าง นำเข้าข้อมูล :

สำหรับจุดประสงค์ของโพสต์นี้เราจะใช้การตั้งค่าเริ่มต้นในหน้าต่างนำเข้าข้อมูล ถัดไปคลิกที่ปุ่ม ตกลง หากทุกอย่างเป็นไปด้วยดีสำหรับคุณตอนนี้คุณควรได้รับการนำเสนอด้วยข้อมูลตารางฐานข้อมูล MySQL ในแผ่นงานของคุณ

สำหรับโพสต์นี้ตารางที่เราทำงานด้วยมีสองฟิลด์ ฟิลด์แรกเป็นฟิลด์ INT ที่เพิ่มขึ้นโดยอัตโนมัติที่ชื่อ ID ฟิลด์ที่สองคือ VARCHAR (50) และชื่อ fname สเปรดชีตสุดท้ายของเราดูเหมือนว่า:

ดังที่คุณอาจสังเกตเห็นแถวแรกมีชื่อคอลัมน์ตาราง คุณยังสามารถใช้ลูกศรดร็อปดาวน์ถัดจากชื่อคอลัมน์เพื่อเรียงลำดับคอลัมน์

สรุป

ในบทความนี้เราจะกล่าวถึงตำแหน่งที่จะค้นหาไดรเวอร์ ODBC ล่าสุดสำหรับ MySQL วิธีสร้าง DSN วิธีสร้างการเชื่อมต่อข้อมูลสเปรดชีตโดยใช้ DSN และวิธีใช้การเชื่อมต่อข้อมูลสเปรดชีตเพื่อนำเข้าข้อมูลลงในสเปรดชีต Excel สนุก!

Top