كيفية استيراد ملفات XML إلى Excel (أو تحويل XML إلى Excel)

كيفية استيراد ملفات XML إلى Excel (أو تحويل XML إلى Excel)

تنسيق ملف XML شائع جدًا على الويب ، وقد تضطر أحيانًا إلى معالجة البيانات في ملفات XML.

الآن لا يمكنك استخدام ملف XML مباشرة لأنه ليس للبشر (ولكن للآلات) للقراءة.في هذه الحالة ، سيكون من المفيد معرفة كيفية تحويل ملف XML إلى Excel حتى تتمكن من معالجة البيانات وتحليلها بسهولة.

في هذا البرنامج التعليمي سوف أريكماستيراد ملفات XML إلى Excel باستخدام Power Queryطريقتان بسيطتان للغاية.

ما هو ملف XML؟

تمثيل XMLلغة التوصيف الموسعة.يمكن لملفات XML الاحتفاظ بالبيانات بتنسيق يمكن للتطبيقات والأنظمة قراءته بسهولة.

لكن ليس من السهل قراءتها على البشر ، ولهذا السبب قد يتعين علينا تحويلها إلى تنسيق يسهل الوصول إليه.

إذا كان يحتوي على الكثير من البيانات النصية ، فيمكنك استخدام محرر نص لقراءة ملف XML ، وإذا كان يحتوي على بيانات ، فيمكنك استيراد ملف XML إلى Excel ثم معالجة البيانات.

يتم قبول XML على نطاق واسع كتنسيق ملف لتخزين ونقل البيانات على الويب.العديد من تنسيقات الملفات الشائعة ، مثل Microsoft Office Open XML و LibreOffice و OpenDocument و XHTML و SVG ، تستخدم أيضًا تنسيق ملف XML.

سؤال ذو صلة  كيفية تقسيم صفوف متعددة في خلية Excel إلى خلايا / أعمدة منفصلة

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

لنرى الآن كيفية تحويل ملف XML إلى Excel باستخدام Power Query.

استيراد ملفات XML إلى Excel

إذا كان لديك بالفعل ملف XML (قم بتنزيله على نظامك أو رابط على الويب) ، فيمكنك تحويله بسهولة إلى بيانات في ملف Excel.

感謝استفسار الطاقة(تسمى الآن "الحصول عليها وتحويلها")

استيراد ملفات XML المحفوظة على نظامك

لأغراض هذا البرنامج التعليمي ، سأستخدم ملف XML يحتوي على خريطة موقع Forbes.يمكنك تمريرهذا الرابطقم بتنزيل الملف ، ثم انقر بزر الماوس الأيمن واحفظ الملف.

بمجرد أن يكون لديك ملف XML على نظامك ، اتبع هذه الخطوات لاستيراد بيانات ملف XML إلى Excel:

  1. افتح ملف Excel للحصول على البيانات من ملف XML
  2. انقر فوق علامة التبويب البياناتعلامة تبويب البيانات في شريط Excel
  3. في مجموعة الحصول على البيانات وتحويلها ، انقر فوق خيار الحصول على البياناتانقر فوق القائمة المنسدلة الحصول على البيانات
  4. انتقل إلى خيار "من ملف"
  5. انقر فوق "من XML"انقر فوق الخيار من XML
  6. في مربع حوار بيانات الإدخال الذي يفتح ، ابحث عن ملف XML الذي تريد استيراده وحدده
  7. انقر فوق استيراد.سيؤدي هذا إلى استيراد ملف XML إلى استعلام الطاقة وفتح مربع حوار المستكشف
  8. حدد البيانات من ملف XML لاستيرادها.في هذه الحالة ، أود النقر فوق "خرائط المواقع" في الجزء الأيمنانقر فوق خيار خريطة الموقع في الجزء الأيمن
  9. [اختياري] انقر فوق الزر "تحويل البيانات" إذا كنت تريد تحويل البيانات قبل التحميل إلى Excel (مثل تغيير أسماء الأعمدة أو حذف بعض الأعمدة)
  10. انقر للتحميل
سؤال ذو صلة  كيفية إنشاء الملصقات الخاصة بك على WhatsApp Web

ستعمل الخطوات المذكورة أعلاه على إدراج ورقة عمل جديدة في ملف Excel وتحميل جميع البيانات من ملف XML في ورقة العمل الجديدة.

بيانات XML في ملف Excel

تتمثل فائدة استخدام Power Query لاستخراج البيانات من ملف XML إلى Excel في أنه لا يتعين عليك تكرار نفس العملية إذا تم تحديث ملف XML وكانت هناك سجلات جديدة فيه.

يمكنك ببساطة النقر بزر الماوس الأيمن فوق أي خلية في الجدول وتحديث الاستعلام.

انقر للتحديث

استيراد ملف XML إلى Excel باستخدام Web URL

في المثال أعلاه ، قمنا أولاً بتنزيل ملف XML على النظام ثم قمنا باستيراد البيانات إلى Excel.

إذا كان لديك عنوان URL على الويب يحتوي على ملف XML (مثل هذا - https://www.forbes.com/sitemap_index.xml) ، فلن تحتاج حتى إلى تنزيل الملف.يمكنك توصيل Power Query بعنوان URL هذا واستخراج بيانات XML إلى Excel.

فيما يلي خطوات استعلام طاقة الاتصال لتنفيذ عنوان URL على الويب يحتوي على بيانات XML واستيراد هذه البيانات إلى Excel:

  1. افتح ملف Excel الذي تريد استيراد البيانات إليه
  2. انقر فوق علامة التبويب البياناتعلامة تبويب البيانات في شريط Excel
  3. في مجموعة Get and Transform ، انقر فوق الخيار Get Dataانقر فوق القائمة المنسدلة الحصول على البيانات
  4. انتقل إلى خيار "من مصادر أخرى"
  5. انقر فوق "من الإنترنت"انقر من الويب
  6. في مربع الحوار من الويب ، انسخ والصق عنوان URL الذي يحتوي على بيانات XMLأدخل عنوان URL للحصول على بيانات XML منه
  7. انقر فوق موافق.سيؤدي هذا إلى فتح مربع حوار الملاح حيث يمكنك تحديد بيانات XML لاستيرادها
  8. انقر فوق "خريطة الموقع" ، هذه هي بيانات XML التي أريدها في Excelخريطة الموقع في متصفح الجزء الأيمن
  9. [اختياري] انقر فوق الزر "تحويل البيانات" إذا كنت تريد تحويل البيانات قبل التحميل إلى Excel (مثل تغيير أسماء الأعمدة أو حذف بعض الأعمدة)
  10. انقر للتحميل
سؤال ذو صلة  اقلب البيانات رأسًا على عقب في Excel (عكس ترتيب البيانات في الأعمدة/الصفوف)

ستعمل الخطوات المذكورة أعلاه على إدراج ورقة عمل جديدة في ملف Excel وتحميل جميع البيانات من ملف XML في ورقة العمل الجديدة.

وبالمثل ، إذا تم تحديث البيانات الموجودة على عنوان URL هذا ، فما عليك سوى تحديث الاستعلام للحصول على البيانات الجديدة في Excel.

لذلك ، يمكنك تحويل ملفات XML إلى Excel باستخدام الطريقتين البسيطتين التاليتين.

إذا كانت لديك ملفات XML على نظامك ، فيمكنك بسهولة استيراد البيانات باستخدام Power Query.إذا كان لديك عنوان URL للويب لملف XML ، فيمكنك أيضًا استخراج هذه البيانات إلى Excel.

أتمنى أن تكون قد وجدت هذا البرنامج التعليمي مفيدًا.

يا مرحبا 👋سعيد بلقائك.

اشترك في نشرتنا الإخبارية، أرسل بانتظامتكنولوجيا رائعةلمنشورك.

أكتب تعليق