توصيل Excel إلى MySQL


يتم استخدام برنامج Excel المؤكد لجداول البيانات ، ولكن هل تعلم أنه يمكنك توصيل Excel بمصادر البيانات الخارجية؟ سنناقش في هذه المقالة كيفية ربط جدول بيانات Excel بجدول قاعدة بيانات MySQL واستخدام البيانات الموجودة في جدول قاعدة البيانات لملء جدول البيانات لدينا. هناك بعض الأشياء التي تحتاج إلى القيام بها للتحضير لهذا الاتصال.

التحضير

أولاً ، يجب تنزيل أحدث اتصال Open Database (ODBC) سائق ل MySQL. يمكن أن يكون برنامج تشغيل ODBC الحالي لـ MySQL موجودًا في

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

تأكد بعد تنزيل الملف الذي قمت بفحص تجزئة md5 الخاص بالملف ضد تلك المذكورة في صفحة التنزيل.

بعد ذلك ، ستحتاج إلى تثبيت برنامج التشغيل الذي قمت بتنزيله للتو. انقر نقرًا مزدوجًا فوق الملف لبدء عملية التثبيت. بمجرد اكتمال عملية التثبيت ، ستحتاج إلى إنشاء اسم مصدر قاعدة البيانات (DSN) لاستخدامه مع Excel.

إنشاء DSN

ستقوم DSN تحتوي على كل معلومات الاتصال اللازمة لاستخدام جدول قاعدة بيانات MySQL. في نظام Windows ، ستحتاج إلى النقر فوق بدء، ثم لوحة التحكم، ثم أدوات إدارية، ثم مصادر البيانات (ODBC) ). يجب أن تشاهد المعلومات التالية:

ODBC_data_source_admin

لاحظ علامات التبويب في الصورة أعلاه. يتوفر المستخدم DSNفقط للمستخدم الذي أنشأها. يتوفر نظام DSNلأي شخص يمكنه تسجيل الدخول إلى الجهاز. A File DSNهو ملف .DSN يمكن نقله واستخدامه على أنظمة أخرى لها نفس نظام التشغيل وبرامج التشغيل المثبتة.

للاستمرار في إنشاء DSN ، انقر فوق إضافة الزربالقرب من أعلى الزاوية اليمنى.

create_new_data_source

ربما يتعين عليك التمرير لأسفل لرؤية MySQL ODBC 5.x Driver. إذا لم يكن موجودًا ، حدث خطأ ما في تثبيت برنامج التشغيل في قسم الإعداد في هذه المشاركة. لمتابعة إنشاء DSN ، تأكد من تمييز برنامج تشغيل MySQL ODBC 5.x وانقر فوق الزر إنهاء. يجب أن تشاهد الآن نافذة مشابهة لتلك المذكورة أدناه:

data_source_config

التالي ، ستحتاج إلى توفير المعلومات اللازمة لإكمال النموذج الموضح أعلاه. . قاعدة بيانات MySQL والجدول الذي نستخدمه لهذه المشاركة موجودان على جهاز تطوير ويستخدم فقط من قبل شخص واحد. بالنسبة إلى بيئات "الإنتاج" ، يُقترح إنشاء مستخدم جديد ومنح امتيازات SELECT للمستخدم الجديد فقط. في المستقبل ، يمكنك منح امتيازات إضافية إذا لزم الأمر.

بعد تزويدك بتفاصيل لتهيئة مصدر البيانات ، يجب النقر فوق الزر اختبارللتأكد من أن كل شيء عمل الأمر بسلاسة. بعد ذلك ، انقر على الزر موافق. يجب أن تشاهد الآن اسم مصدر البيانات الذي قمت بتوفيره في النموذج في المجموعة السابقة المدرجة في إطار مسؤول مصدر بيانات ODBC:

ODBC_data_source_after

إنشاء اتصال جدول البيانات

الآن بعد أن قمت بإنشاء DSN جديد بنجاح ، يمكنك إغلاق إطار "مسؤول مصادر بيانات ODBC" وفتح Excel. بمجرد فتح Excel ، انقر فوق الشريط البيانات. للحصول على إصدارات أحدث من Excel ، انقر على الحصول على البيانات، ثم من مصادر أخرى، ثم من ODBC.

>5

في الإصدارات الأقدم من Excel ، تعد هذه العملية أكثر قليلاً. أولاً ، يجب أن ترى شيئًا كالتالي:

dataribbon

الخطوة التالية هي النقر على رابط Connections (الاتصالات)الموجود على اليمين تحت كلمة البيانات في قائمة علامات التبويب. تم وضع دائرة ارتباط الارتباطات باللون الأحمر في الصورة أعلاه. يجب تقديم إطار "اتصالات المصنفات":

workbook_conn

الخطوة التالية هي النقر فوق الزر إضافة. هذا سيقدم لك نافذة الاتصالات القائمة:

existing_conn

من الواضح أنك لا تريد العمل على أي من الاتصالات المدرجة. لذلك ، انقر على الزر التصفح للحصول على المزيد .... سيقدم لك هذا نافذة تحديد مصدر البيانات:

select_data_source

تمامًا مثل نافذة اتصالات موجودة سابقة ، لا تريد استخدام الاتصالات المدرجة في إطار "تحديد مصدر البيانات". لذلك ، تحتاج إلى النقر المزدوج على مجلد + الاتصال بـ New Data Source.odc. عند القيام بذلك ، يجب أن تشاهد الآن نافذة معالج اتصال البيانات:

select_data_source_2

بالنظر إلى خيارات مصدر البيانات المدرجة ، فأنت تريد تحديد ODBC DSNوالنقر على التالي. ستعرض الخطوة التالية من معالج اتصال البيانات كافة مصادر بيانات ODBC المتوفرة على النظام الذي تستخدمه.

نأمل ، إذا كان كل ما تمت طبقاً للخطة ، يجب أن تشاهد DSN الذي قمت بإنشائه في الخطوات السابقة المدرجة بين مصادر بيانات ODBC. قم بتمييزه وانقر فوق التالي.

select_data_source_3

الخطوة التالية في معالج اتصال البيانات هي الحفظ والانتهاء. يجب ملء حقل اسم الملف تلقائيًا نيابةً عنك. يمكنك تقديم وصف. الوصف المستخدم في المثال يفسر نفسه لأي شخص قد يستخدمه. بعد ذلك ، انقر فوق الزر إنهاءفي أسفل يمين النافذة.

select_data_source_4

يجب أن تعود الآن إلى نافذة اتصال المصنف. يجب إدراج اتصال البيانات الذي أنشأته للتو:

select_data_source_5

استيراد بيانات الجدول

يمكنك إغلاق نافذة اتصال المصنف. نحتاج إلى النقر على زر الاتصالات الحاليةفي شريط بيانات Excel. يجب وضع زر الاتصالات الموجودة إلى اليسار على شريط البيانات.

existing_conn_1

النقر فوق الزر الاتصالات الحاليةيجب أن يقدم لك نافذة الاتصالات الحالية. لقد رأيت هذه النافذة في الخطوات السابقة ، والفرق الآن هو أنه يجب إدراج اتصال البيانات بالقرب من الجزء العلوي:

existing_conn_2

تأكد من تمييز اتصال البيانات الذي أنشأته في الخطوات السابقة ، ثم انقر فوق زر فتح. يجب أن تشاهد الآن نافذة استيراد البيانات:

import_data

لأغراض هذه المشاركة ، سنستخدم الإعدادات الافتراضية في نافذة استيراد البيانات. بعد ذلك ، انقر على الزر موافق. إذا تم تنفيذ كل شيء من أجلك ، فيجب أن يتم تقديمك الآن مع بيانات جدول قاعدة بيانات MySQL في ورقة العمل الخاصة بك.

بالنسبة لهذا المنشور ، كان الجدول الذي كنا نعمل معه يحتوي على حقلين. الحقل الأول هو حقل INT لزيادة تلقائية بعنوان ID. الحقل الثاني هو VARCHAR (50) وهو بعنوان fname. يبدو جدول البيانات النهائي على الشكل التالي:

final

كما لاحظت على الأرجح ، يحتوي الصف الأول على أسماء أعمدة الجدول. يمكنك أيضًا استخدام الأسهم المنسدلة بجوار أسماء الأعمدة لفرز الأعمدة.

الخاتمة

في هذه المشاركة ، غطينا الأماكن التي يمكن العثور عليها أحدث برامج تشغيل ODBC لـ MySQL ، وكيفية إنشاء DSN ، وكيفية إنشاء اتصال بيانات جدول البيانات باستخدام DSN وكيفية استخدام اتصال بيانات جدول البيانات لاستيراد البيانات إلى جدول بيانات Excel. استمتع!

تحويل Excel إلى قاعدة بيانات sql

المنشورات ذات الصلة:


26.01.2010