ربط برنامج Excel بـ MySQL

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

تحضير(Preparation)

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

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

تأكد(Make) بعد تنزيل الملف من التحقق من تجزئة الملف md5 مقابل تلك المدرجة في صفحة التنزيل.

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

إنشاء DSN(Creating the DSN)

سيحتوي DSN على جميع معلومات الاتصال اللازمة لاستخدام جدول قاعدة بيانات MySQL . في نظام Windows ، ستحتاج إلى النقر فوق ابدأ(Start) ، ثم لوحة التحكم(Control Panel) ، ثم أدوات إدارية(Administrative Tools) ، ثم مصادر البيانات (ODBC)(Data Sources (ODBC)) . يجب أن ترى المعلومات التالية:

ODBC_data_source_admin

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

لمتابعة إنشاء DSN ، انقر فوق الزر " إضافة(Add) " بالقرب من الزاوية اليمنى العليا.

create_new_data_source

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

data_source_config

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

بعد تقديم تفاصيل تكوين مصدر البيانات ، يجب النقر فوق الزر " اختبار(Test) " للتأكد من أن كل شيء في حالة جيدة. بعد ذلك ، انقر فوق الزر " موافق(OK) " . يجب أن تشاهد الآن اسم مصدر البيانات الذي قدمته في النموذج في المجموعة السابقة المدرجة في نافذة مسؤول مصدر بيانات ODBC :(ODBC Data Source Administrator)

ODBC_data_source_after

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

الآن بعد أن أنشأت DSN(DSN) جديدًا بنجاح ، يمكنك إغلاق نافذة مسؤول مصدر بيانات ODBC(ODBC Data Source Administrator) وفتح Excel . بمجرد فتح Excel ، انقر فوق شريط البيانات . (Data)للحصول على إصدارات أحدث من Excel ، انقر فوق الحصول على البيانات(Get Data) ، ثم من مصادر أخرى(From Other Sources) ، ثم من ODBC(From ODBC) .

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

داتريبون

الخطوة التالية هي النقر على رابط الاتصالات(Connections) الموجود مباشرة أسفل كلمة بيانات(Data) في قائمة علامات التبويب. موقع ارتباط الروابط(Connections) محاطة بدائرة باللون الأحمر في الصورة أعلاه. يجب أن تظهر لك نافذة اتصالات المصنف :(Workbook Connections)

مصنف_كون

الخطوة التالية هي النقر فوق الزر " إضافة(Add) " . سيظهر لك هذا نافذة الاتصالات الموجودة :(Existing Connections)

موجود

من الواضح أنك لا تريد العمل على أي من الاتصالات المدرجة. لذلك ، انقر فوق الزر " تصفح للحصول على المزيد ...(Browse for More…) " . سيقدم لك هذا نافذة تحديد مصدر البيانات :(Select Data Source)

حدد مصدر البيانات

تمامًا مثل نافذة الاتصالات الحالية(Existing Connections) السابقة ، لا تريد استخدام الاتصالات المدرجة في نافذة تحديد مصدر البيانات . (Select Data Source)لذلك ، تريد النقر نقرًا مزدوجًا فوق المجلد +Connect to New Data Source.odc . عند القيام بذلك ، يجب أن ترى الآن نافذة معالج اتصال البيانات :( Data Connection Wizard)

select_data_source_2

بالنظر إلى خيارات مصدر البيانات المدرجة ، فأنت تريد تمييز ODBC DSN والنقر فوق التالي(Next) . ستعرض الخطوة التالية من معالج اتصال البيانات كافة مصادر بيانات (Data Connection Wizard)ODBC المتوفرة على النظام الذي تستخدمه.

نأمل ، إذا سار كل شيء وفقًا للخطة ، فيجب أن ترى DSN الذي أنشأته في الخطوات السابقة مدرجًا ضمن مصادر بيانات  ODBC . قم بتمييزه(Highlight) وانقر فوق التالي(Next) .

select_data_source_3

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

select_data_source_4

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

select_data_source_5

استيراد بيانات الجدول(Importing the Table Data)

يمكنك إغلاق نافذة اتصال المصنف . (Workbook Connection)نحتاج إلى النقر فوق الزر "الاتصالات الموجودة"(Existing Connections) في شريط البيانات في (Data)Excel . يجب أن يكون زر الاتصالات(Connections) الحالية موجودًا على اليسار على شريط البيانات .(Data)

الحالي_conn_1

سيؤدي النقر فوق الزر "اتصالات(Existing Connections) موجودة" إلى ظهور نافذة "الاتصالات الموجودة" . (Existing Connections)لقد رأيت هذه النافذة في الخطوات السابقة ، والفرق الآن هو أن اتصال البيانات الخاص بك يجب أن يكون مدرجًا بالقرب من الجزء العلوي:

موجود_كون__2

تأكد(Make) من تمييز اتصال البيانات الذي قمت بإنشائه في الخطوات السابقة ، ثم انقر فوق الزر فتح(Open) . يجب أن تشاهد الآن نافذة استيراد البيانات :(Import Data)

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

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

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

نهائي

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

يتم إحتوائه(Wrap-Up)

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

 



About the author

"أنا خبير مستقل في Windows و Office. لدي أكثر من 10 سنوات من الخبرة في العمل باستخدام هذه الأدوات ويمكنني مساعدتك في تحقيق أقصى استفادة منها. تشمل مهاراتي: العمل مع Microsoft Word و Excel و PowerPoint و Outlook ؛ إنشاء الويب الصفحات والتطبيقات ؛ ومساعدة العملاء على تحقيق أهداف أعمالهم. "



Related posts