استيراد بيانات 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 ". ينشئ 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 الممكن بماكرو (.xlsm). في هذه الحالة ، لا يقوم Excel بالاستدلال علي مخطط ، ولا يمكنك استخدام مخطط XML.

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

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

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

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

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

      يتم فتح بيانات XML للقراءة فقط في Excel لتتمكن من حفظ الملف المصدر الأصلي بطريق المصادفة بتنسيق ملف مصنف Excel الممكن بماكرو (.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 الذي يبلغ 1,048,576. لإصلاح هذه المشكلة ، قم باعاده ترتيب الجداول والكائنات في ورقه العمل للسماح بتوسيع جدول 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 الذي تم إنشاؤه ، وانقر فوق حذف.

استيراد ملفات 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

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

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×