ربط برنامج 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)) . يجب أن ترى المعلومات التالية:
لاحظ(Notice) علامات التبويب في الصورة أعلاه. يتوفر User DSN فقط للمستخدم الذي قام بإنشائه. يتوفر نظام DSN(System DSN) لأي شخص يمكنه تسجيل الدخول إلى الجهاز. ملف DSN(File DSN) هو ملف .DSN يمكن نقله واستخدامه على الأنظمة الأخرى التي لها نفس نظام التشغيل وبرامج التشغيل المثبتة.
لمتابعة إنشاء DSN ، انقر فوق الزر " إضافة(Add) " بالقرب من الزاوية اليمنى العليا.
ربما يتعين عليك التمرير لأسفل لرؤية برنامج تشغيل MySQL ODBC 5.x. (MySQL ODBC 5.x Driver)إذا لم يكن موجودًا ، فقد حدث خطأ ما في تثبيت برنامج التشغيل في قسم التحضير(Preparation) في هذا المنشور. لمتابعة إنشاء DSN ، تأكد من تمييز MySQL ODBC 5.x Driver وانقر على زر إنهاء(Finish) . يجب أن تشاهد الآن نافذة مشابهة لتلك المدرجة أدناه:
بعد ذلك ، ستحتاج إلى توفير المعلومات اللازمة لإكمال النموذج الموضح أعلاه. قاعدة بيانات MySQL والجدول الذي نستخدمه لهذا المنشور موجودان على جهاز تطوير ويستخدمه شخص واحد فقط. بالنسبة لبيئات "الإنتاج" ، يُقترح إنشاء مستخدم جديد ومنح المستخدم الجديد امتيازات SELECT فقط. (SELECT)في المستقبل ، يمكنك منح امتيازات إضافية إذا لزم الأمر.
بعد تقديم تفاصيل تكوين مصدر البيانات ، يجب النقر فوق الزر " اختبار(Test) " للتأكد من أن كل شيء في حالة جيدة. بعد ذلك ، انقر فوق الزر " موافق(OK) " . يجب أن تشاهد الآن اسم مصدر البيانات الذي قدمته في النموذج في المجموعة السابقة المدرجة في نافذة مسؤول مصدر بيانات ODBC :(ODBC Data Source Administrator)
إنشاء اتصال جدول البيانات
الآن بعد أن أنشأت 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)
بالنظر إلى خيارات مصدر البيانات المدرجة ، فأنت تريد تمييز ODBC DSN والنقر فوق التالي(Next) . ستعرض الخطوة التالية من معالج اتصال البيانات كافة مصادر بيانات (Data Connection Wizard)ODBC المتوفرة على النظام الذي تستخدمه.
نأمل ، إذا سار كل شيء وفقًا للخطة ، فيجب أن ترى DSN الذي أنشأته في الخطوات السابقة مدرجًا ضمن مصادر بيانات ODBC . قم بتمييزه(Highlight) وانقر فوق التالي(Next) .
الخطوة التالية في معالج اتصال البيانات(Data Connection Wizard) هي الحفظ والانتهاء. يجب ملء حقل اسم الملف تلقائيًا نيابة عنك. يمكنك تقديم وصف. الوصف المستخدم في المثال توضيحيًا ذاتيًا لأي شخص قد يستخدمه. بعد ذلك ، انقر فوق الزر " إنهاء(Finish) " في أسفل يمين النافذة.
يجب أن تعود الآن إلى نافذة اتصال المصنف . (Workbook Connection)يجب أن يتم سرد اتصال البيانات الذي أنشأته للتو:
استيراد بيانات الجدول(Importing the Table Data)
يمكنك إغلاق نافذة اتصال المصنف . (Workbook Connection)نحتاج إلى النقر فوق الزر "الاتصالات الموجودة"(Existing Connections) في شريط البيانات في (Data)Excel . يجب أن يكون زر الاتصالات(Connections) الحالية موجودًا على اليسار على شريط البيانات .(Data)
سيؤدي النقر فوق الزر "اتصالات(Existing Connections) موجودة" إلى ظهور نافذة "الاتصالات الموجودة" . (Existing Connections)لقد رأيت هذه النافذة في الخطوات السابقة ، والفرق الآن هو أن اتصال البيانات الخاص بك يجب أن يكون مدرجًا بالقرب من الجزء العلوي:
تأكد(Make) من تمييز اتصال البيانات الذي قمت بإنشائه في الخطوات السابقة ، ثم انقر فوق الزر فتح(Open) . يجب أن تشاهد الآن نافذة استيراد البيانات :(Import Data)
لأغراض هذا المنشور ، سنستخدم الإعدادات الافتراضية في نافذة استيراد البيانات . (Import Data)بعد ذلك ، انقر فوق الزر " موافق(OK) " . إذا نجح كل شيء من أجلك ، فيجب أن يتم تقديمك الآن ببيانات جدول قاعدة بيانات MySQL في ورقة العمل الخاصة بك.(MySQL)
بالنسبة إلى هذا المنشور ، كان الجدول الذي كنا نعمل به يحتوي على حقلين. الحقل الأول هو حقل INT(INT) زيادة تلقائية بعنوان ID. الحقل الثاني هو VARCHAR (50) وعنوانه fname. يبدو جدول البيانات النهائي لدينا مثل هذا:
كما لاحظت على الأرجح ، يحتوي الصف الأول على أسماء أعمدة الجدول. يمكنك أيضًا استخدام الأسهم المنسدلة بجوار أسماء الأعمدة لفرز الأعمدة.
يتم إحتوائه(Wrap-Up)
في هذا المنشور ، غطينا مكان العثور على أحدث برامج تشغيل ODBC لـ MySQL ، وكيفية إنشاء DSN ، وكيفية إنشاء اتصال بيانات جدول بيانات باستخدام DSN وكيفية استخدام اتصال بيانات جدول البيانات لاستيراد البيانات إلى جدول بيانات Excel . يتمتع!
Related posts
كيفية حذف الأسطر الفارغة في Excel
كيفية استخدام ميزة Speak Cells في Excel
كيفية إدراج ورقة عمل Excel في مستند Word
كيفية استخدام تحليل ماذا لو في Excel
كيفية إصلاح صف في Excel
كيفية فتح Word و Excel في الوضع الآمن
2 طرق لاستخدام وظيفة تبديل Excel
تهجئة الأرقام بسرعة في Word و Excel
كيفية إصلاح أخطاء # N / A في صيغ Excel مثل VLOOKUP
كيفية دمج البيانات في ملفات Excel متعددة
كيفية تحريك الأعمدة في Excel
كيفية تتبع المعالين في Excel
جداول بيانات Google مقابل Microsoft Excel - ما هي الاختلافات؟
كيفية الترتيب الأبجدي في Excel
كيفية البحث في Excel
كيفية إنشاء VBA ماكرو أو برنامج نصي في Excel
كيفية إدراج صفوف متعددة بسرعة في Excel
فرز البيانات الأساسي في عمود واحد ومتعدد الأعمدة في جداول بيانات Excel
كيفية إنشاء قوائم منسدلة متعددة مرتبطة في Excel
كيفية استخدام Flash Fill في Excel