Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

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

แน่ใจว่าใช้ 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) . คุณควรเห็นข้อมูลต่อไปนี้:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    สรุป

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