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

إذا قمت مسبقا بإنشاء مخطط XML ، يمكنك استخدامه لاستيراد بيانات XML إلى خلايا تم تعيينها، ولكن هناك أيضا العديد من الأساليب والأوامر لاستيراد بيانات XMLبدون مخطط XML.

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

  1. في مخطط XML، حدد إحدى الخلايا المحددة.

  2. انقر فوق المطور > استيراد.

    إذا لم ترَ علامة التبويب المطور، فراجع إظهار علامة التبويب "المطور".

  3. في مربع الحوار استيراد XML، حدد موقع ملف بيانات XML (.xml) الذي تريد استيراده، ثم انقر فوق استيراد.

طرق أخرى لاستيراد بيانات XML

لمزيد من المعلومات حول المشاكل، راجع المشاكل الشائعة في استيراد بيانات XML في نهاية هذه المقالة.

استيراد ملف بيانات XML ك جدول XML

  1. انقر فوق المطور > استيراد.

    إذا لم ترَ علامة التبويب المطور، فراجع إظهار علامة التبويب "المطور".

  2. في مربع الحوار استيراد XML، حدد موقع ملف بيانات XML (.xml) الذي تريد استيراده، ثم انقر فوق استيراد.

    إذا لم يكن ملف بيانات XML يشير إلى مخطط، Excel المخطط من ملف بيانات XML.

  3. في مربع الحوار استيراد البيانات، يمكنك القيام بوا أحد الخطوات التالية:

    1. حدد جدول XML في ورقة العمل الموجودة لاستيراد محتويات ملف بيانات XML إلى جدول XML في ورقة العمل في موقع الخلية المحدد.

    2. حدد جدول XML في ورقة عمل جديدة لاستيراد محتويات الملف إلى جدول XML في ورقة عمل جديدة بدءا من الخلية A1. يتم عرض مخطط ملف بيانات XML في جزء المهام مصدر XML.

  4. إذا لم يكن ملف بيانات XML يشير إلى مخطط، Excel إلى استنتاج المخطط من ملف بيانات XML.

  5. للتحكم في سلوك بيانات XML (مثل ربط البيانات وتنسيقها وتخطيطها)، انقر فوق خصائص ،التي تعرض مربع الحوار خصائص مخطط XML. على سبيل المثال، سيتم الكتابة فوق البيانات الموجودة في نطاق تم تعيينه عند استيراد البيانات بشكل افتراضي، ولكن يمكنك تغيير ذلك.

استيراد ملفات بيانات XML متعددة

  1. حدد خلية محددة لاستيراد ملفات XML متعددة إلى مجموعة واحدة من الخلايا المحددة.

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

  2. انقر فوق المطور > استيراد.

    إذا لم ترَ علامة التبويب المطور، فراجع إظهار علامة التبويب "المطور".

  3. في مربع الحوار استيراد XML، حدد موقع ملف بيانات XML (.xml) الذي تريد استيراده.

    • إذا كانت الملفات متجاورة، فاضغط على Shift، وانقر فوق الملف الأول والأخير في القائمة. سيتم استيراد كل البيانات من ملفات XML و إلحاقها بالخلايا التي تم تعيينها.

    • إذا لم تكن الملفات متجاورة، فاضغط مع الاستمرار على Ctrl، وانقر فوق كل ملف تريد استيراده في القائمة.

  4. انقر فوق استيراد.

    إذا قمت بتحديد ملفات غير متجاورة، يظهر مربع الحوار استيراد <>.xml الملف. حدد مخطط XML الذي يتطابق مع ملف بيانات XML الذي تقوم باستيراده لكل ملف.

    لاستخدام خريطة واحدة لكل الملفات المحددة التي لم يتم استيرادها بعد، حدد استخدام مخطط XMLهذا لكل الملفات المحددة من هذا المخطط .

استيراد ملفات بيانات XML متعددة كالبيانات الخارجية

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

ملاحظة: إذا كنت تقوم باستيراد ملفات XML متعددة لا تعرف مساحة اسم، يتم التعامل مع ملفات XML هذه كما لو كانت تستخدم مساحة الاسم نفسها.

  1. إذا كنت تستخدم Excel مع اشتراكMicrosoft 365 ، انقر فوق بيانات > الحصول على البيانات > من ملف > من XML.

    إذا كنت تستخدم Excel 2016 أو أي وقت سابق، انقر فوق بيانات > من مصادر أخرى > من استيراد بيانات XML.

  2. انتقل إلى محرك الأقراص أو المجلد أو موقع الإنترنت الذي يحتوي على ملف بيانات XML (.xml) الذي تريد استيراده.

  3. حدد الملف ثم انقر فوق فتح.

  4. في مربع الحوار استيراد البيانات، يمكنك القيام بوا أحد الخطوات التالية:

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

    • ورقة عمل موجودة    يتم استيراد بيانات XML في جدول ثنائي الأبعاد مع صفوف وأعمدة تعرض علامات XML كعنايين أعمدة وبيانات في صفوف أسفل عناوين الأعمدة. يتم استخدام العنصر الأول (العقدة الجذر) كعنوان، كما يتم عرضه في موقع الخلية المحدد. يتم فرز باقي العلامات أبجديا عبر الصف الثاني. في هذه الحالة، Excel لا تستنتج مخططا، ولا يمكنك استخدام مخطط XML.

    • ورقة عمل جديدة    Excel ورقة عمل جديدة إلى المصنف ويضع تلقائيا بيانات XML في الزاوية العلوية اليمنى من ورقة العمل الجديدة. إذا لم يكن ملف بيانات XML يشير إلى مخطط، Excel المخطط من ملف بيانات XML.

  5. للتحكم في سلوك بيانات XML، مثل ربط البيانات وتنسيقها وتخطيطها، انقر فوق خصائص ،الذي يعرض مربع الحوار خصائص مخطط XML. على سبيل المثال، يتم الكتابة فوق البيانات الموجودة في نطاق تم تعيينه عند استيراد البيانات بشكل افتراضي، ولكن يمكنك تغيير ذلك.

فتح ملف بيانات XML لاستيراد بياناته

  1. انقر فوق ملف >‏ فتح.

    إذا كنت تستخدم Excel 2007، انقر فوق Microsoft Office الزر صورة زر Office > فتح.

  2. في مربع الحوار فتح، انقر فوق محرك الأقراص أو المجلد أو موقع الإنترنت الذي يحتوي على الملف الذي تريد فتحه.  

  3. حدد الملف ثم انقر فوق فتح.

  4. إذا ظهر مربع الحوار استيراد XML، يشير الملف الذي فتحته إلى ورقة نمط تحويل لغة ورقة أنماط (XSLT) واحدة أو أكثر، بحيث يمكنك النقر فوق أحد الخيارات التالية:

    • فتح الملف دون تطبيق ورقة نمط    يتم استيراد بيانات XML في جدول ثنائي الأبعاد مع صفوف وأعمدة تعرض علامات XML كعنايين أعمدة وبيانات في صفوف أسفل عناوين الأعمدة. يتم استخدام العنصر الأول (العقدة الجذر) كعنوان، كما يتم عرضه في موقع الخلية المحدد. يتم فرز باقي العلامات أبجديا عبر الصف الثاني. في هذه الحالة، Excel لا تستنتج مخططا، ولا يمكنك استخدام مخطط XML.

    • فتح الملف مع تطبيق ورقة النمط التالية (حدد واحدا)    حدد ورقة النمط التي تريد تطبيقها، ثم انقر فوق موافق. يتم تنسيق بيانات XML وفقا لورقة النمط التي حددتها.

      ملاحظة: يتم فتح بيانات XML للقراءة فقط في Excel بحيث لا تقوم عن طريق الخطأ بحفظ الملف المصدر الأصلي بتنسيق ملف Excel Macro-Enabled مصنف (xlsm.). في هذه الحالة، Excel لا تستنتج مخططا، ولا يمكنك استخدام مخطط XML.

  5. إذا ظهر مربع الحوار فتح XML، فإن ملف XML لا يحتوي على أي مراجع ورقة نمط XSLT. لفتح الملف، انقر فوق أحد الخيارات التالية:

    • انقر فوق جدول XML لإنشاء جدول XML في مصنف جديد.

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

    • انقر فوق كم مصنف للقراءة فقط.

      يتم استيراد بيانات XML في جدول ثنائي الأبعاد مع صفوف وأعمدة تعرض علامات XML كعنايين أعمدة وبيانات في صفوف أسفل عناوين الأعمدة. يتم استخدام العنصر الأول (العقدة الجذر) كعنوان، كما يتم عرضه في موقع الخلية المحدد. يتم فرز باقي العلامات أبجديا عبر الصف الثاني. في هذه الحالة، Excel لا تستنتج مخططا، ولا يمكنك استخدام مخطط XML.

      يتم فتح بيانات XML للقراءة فقط في Excel بحيث لا تقوم عن طريق الخطأ بحفظ الملف المصدر الأصلي بتنسيق ملف Excel Macro-Enabled مصنف (xlsm.). في هذه الحالة، Excel لا تستنتج مخططا، ولا يمكنك استخدام مخطط XML.

    • انقر فوق استخدام جزء المهام مصدر XML.

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

      إذا لم يكن ملف بيانات XML يشير إلى مخطط، Excel المخطط من ملف بيانات XML.

المشاكل الشائعة في استيراد بيانات XML

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

الخطأ

ماذا حدث

فشل التحقق من صحة المخطط

عند النقر فوق التحقق من صحة البيانات مقابل مخطط الاستيراد والتصدير في مربع الحوار خصائص مخطط XML، تم استيراد البيانات، ولكن لم يتم التحقق من صحة البيانات مقابل مخطط XML المحدد.

تم استيراد بعض البيانات كنص

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

  • يتم تنسيق البيانات بتنسيق Excel لا تدعمه.

  • لا تتوافق البيانات مع Excel الداخلي لنوع بيانات XSD. لإصلاح هذه المشكلة، تحقق من كل إعلان نوع بيانات للتأكد من أن بيانات XML صالحة وفقا لم المخطط XML.

خطأ تحليل XML

لا يمكن لم تحليل XML فتح ملف XML المحدد. تأكد من أن ملف XML لا يحتوي على أخطاء بناء الجملة، وأن XML تم تكوينه بشكل جيد.

لا يمكن العثور على مخطط XML يتطابق مع البيانات

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

لا يمكن إعادة حجم جدول XML لاحتواء البيانات

تحاول إضافة صفوف باستيراد البيانات إلى جدول XML أو تعليقها، ولكن لا يوجد أي مكان لتوسيع الجدول. يمكن أن يتم توسيع جدول XML من الأسفل لأسفل فقط. على سبيل المثال، قد يكون هناك كائن، مثل صورة أو جدول آخر، أسفل جدول XML مباشرة يمنع جدول XML من التوسع. أو، لتوسيع جدول XML، سيتجاوز حد Excel 1048576 صفا. لإصلاح هذه المشكلة، اعيد ترتيب الجداول والكائنات الموجودة في ورقة العمل للسماح بتوسيع جدول XML من الأسفل إلى الأسفل.

لا يشير ملف XML المحدد إلى مخطط

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

ملاحظة: لا يمكنك تصدير المخطط Excel كملف بيانات مخطط XML منفصل (xsd.). على الرغم من وجود محررات مخططات XML وأساليب أخرى لإنشاء ملف مخطط XML، فقد لا يتوفر لديك الوصول الملائم إليها أو قد لا تعلم كيفية استخدامها.

اتبع هذه الخطوات لإزالة المخطط الذي Excel من المصنف:

  1. انقر فوق >المصدر.

    أوامر XML ضمن علامة التبويب "المطور"

    إذا لم ترَ علامة التبويب المطور، فراجع إظهار علامة التبويب "المطور".

  2. في جزء المهام مصدر XML، انقر فوق XML الخرائط.

  3. في مربع الخرائط XML، انقر فوق مخطط XML Excel، ثم انقر فوق حذف.

استيراد ملفات XML متعددة تستخدم مساحة الاسم نفسها ولكن المخططات المختلفة لا تعمل كما هو متوقع

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

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

ملاحظة: إذا كنت تقوم باستيراد ملفات XML متعددة لا تعرف مساحة اسم، يتم التعامل مع ملفات XML هذه كما لو كانت تستخدم مساحة الاسم نفسها.

إظهار علامة التبويب "المطور"

إذا لم تظهر علامة التبويب المطور، ففعل ما يلي لعرضها:

  • في Excel 2013 Excel 2010:

    1. انقر فوق ملف >‏ خيارات.

    2. انقر فوق الفئة تخصيص الشريط.

    3. ضمن علامات التبويب الرئيسية، تحقق من المربع المطور، وانقر فوق موافق.

  • في Excel 2007:

    1. انقر فوق Microsoft Office الزر صورة زر Office > Excel خيارات .

    2. انقر فوق الفئة شائع.

    3. ضمن أهم الخيارات للعملمع Excel ، تحقق من علامة التبويب إظهار المطور في المربع الشريط، وانقر فوق موافق.

اطلع أيضاً على

عبر طريقة عرض XML في Excel

Map XML elements to cells in an XML Map

تصدير بيانات XML

هل تحتاج إلى مزيد من المساعدة؟

تعزيز مهارات Office
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

×