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

بعد استيراد بيانات XML، قم بتعيين البيانات إلى الخلايا في ورقه العمل، وادخل التغييرات علي البيانات ، غالبا تريد تصدير البيانات أو حفظها إلى ملف XML.

هام: 

  • قبل تصدير بيانات XML ، ستحتاج إلى تمكين علامة التبويب المطور علي الشريط. راجع إظهار علامة التبويب المطور.

  • عند إنشاء خرائط XML وتصدير البيانات في Excel إلى ملفات بيانات XML ، يوجد حد اقصي لعدد الصفوف التي يمكن تصديرها. سيؤدي التصدير إلى XML من Excel إلى حفظ 65,536 صفا بحد اقصي. إذا كان الملف يحتوي علي أكثر من 65,536 صف ، سيقوم Excel بتصدير الصفوف الاولي (#ROWS mod 65537). علي سبيل المثال ، إذا كانت ورقه العمل تحتوي علي 70,000 صفوف ، سيقوم Excel بتصدير 70000 mod 65537 = 4464 صفوف. توصياتنا في 1) استخدام .xlsx بدلا من ذلك أو 2) احفظ الملف كجدول بيانات XML 2003 (.xml) ، الذي سيفقد التعيينات ، أو 3) احذف كل الصفوف بعد 65,536 ثم قم بالتصدير مره أخرى والتي ستحتفظ بالتعيينات ولكنها تفقد البيانات في نهاية الملف.

تصدير بيانات XML (بدون أكثر من 65,536 صفا)

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

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

  2. إذا ظهر مربع حوار تصدير XML صغير ، فانقر فوق مخطط xml الذي تريد استخدامه ، ثم انقر فوق موافق.

    يظهر مربع الحوار هذا فقط إذا لم يتم تحديد جدول XML وإذا كان المصنف يحتوي علي أكثر من مخطط XML واحد.

  3. في مربع الحوار الكبير تصدير XML، في مربع اسم الملف، اكتب اسماً لملف بيانات XML.

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

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

تصدير بيانات XML (لأكثر من 65,536 صف)

  1. اطرح 65537 من إجمالي عدد الصفوف في ملفك. سيعطيك هذا عددا من الصفوف.

  2. احذف x من الصفوف من بداية ورقة عمل Excel.

  3. تصدير ورقه العمل كملف بيانات XML (راجع القسم السابق للاجراء).

  4. انقر فوق إغلاق ولكن لا تقم بحفظ الورقة. ثم أعد فتح ورقه عمل Excel.

  5. احذف كل شيء بعد x الإجمالي ، ثم قم بالتصدير كملف بيانات XML (راجع القسم السابق للاجراء).

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

للتوافق مع وظيفة XML قديمة من الإصدارات السابقة، عليك حفظ الملف في ملف بيانات XML‏ (.xml)بدلاً من استخدام الأمر تصدير.

  1. اضغط على Ctrl+S لحفظ ملفك.

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

  2. انقر فوق ملف > حفظ باسم، وحدد الموقع الذي تريد حفظ الملف فيه.

    في Excel 2007 فقط ، انقر فوق زر Microsoft Office صورة زر Office ، وأشر إلى السهم الموجود بجانب حفظ باسم، ثم انقر فوق تنسيقات أخرى.

  3. في المربع اسم الملف، اكتب اسماً لملف بيانات XML.

  4. في القائمة حفظ بنوع ، انقر فوق بيانات XML، ثم انقر فوق حفظ.

  5. إذا تلقيت رسالة تفيد بأن حفظ الملف كبيانات XML قد يؤدي إلى فقدان ميزات، فانقر فوق متابعة.

  6. إذا ظهر مربع حوار تصدير XML صغير ، فانقر فوق مخطط xml الذي تريد استخدامه ، ثم انقر فوق موافق.

    يظهر مربع الحوار هذا فقط إذا لم يتم تحديد جدول XML وكان المصنف يحتوي علي أكثر من مخطط XML واحد.

  7. في مربع الحوار الكبير تصدير XML، في مربع اسم الملف، اكتب اسماً لملف بيانات XML.

  8. انقر فوق تصدير.

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

عندما تصدّر بيانات XML، قد تتلقى رسائل كتلك الواردة أدناه.

قد تكون أسباب هذه الرسالة عديدة:

  • يتضمن مخطط XML المقترن بجدول XML هذا عنصرا مطلوبا واحدا أو أكثر غير معين إلى جدول XML.

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

  • يشكل العنصر هيكلاً متداخلاً.

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

  • يحتوي جدول XML على محتوى مختلط.

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

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

  • تعريف المخطط لعنصر معيّن موجود ضمن تسلسل مع السمات التالية:

    • ليست سمة maxoccurs مساوية لـ 1.

    • يحتوي التسلسل علي أكثر من عنصر تابع مباشر أو واحد معرف ، أو لديه مكون آخر كتابع مباشر.

  • يتم تعيين العناصر التابعة غير المتكررة مع العنصر الأصل المتكرر نفسه إلى جداول XML مختلفة.

  • يتم تعيين عناصر متكررة متعددة إلى جدول XML نفسه ، ولا يتم تعريف التكرار بواسطة عنصر أصل.

  • يتم تعيين العناصر التابعة من عناصر أصل مختلفة إلى جدول XML نفسه.

بالاضافه إلى ذلك ، لا يمكن تصدير خريطة XML إذا كان لديها أحد بنيات مخطط XML التالية:

  • قائمة القوائم    تحتوي قائمة عناصر واحدة على قائمة عناصر ثانية.

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

  • اختيار    يشكل عنصر معيّن جزءًا من وحدة بناء مخطط <اختيار>.

يتعذر علي Excel حفظ المصنف في ملف بيانات XML ما لم تنشئ نطاقا واحدا أو أكثر معينا.

إذا أضفت مخطط XML إلى مصنفك ، فاتبع الخطوات التالية لتعيين عناصر XML إلى ورقه العمل:

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

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

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

  2. في جزء مهمة مصدر XML، حدد العناصر التي تريد تعيينها إلى ورقة عملك.

    لتحديد عناصر غير متجاورة، انقر فوق عنصر واحد واضغط باستمرار على CTRL، ثم انقر فوق كل عنصر.

  3. اسحب العناصر المحددة إلى موقع ورقة العمل حيث تريدها أن تظهر.

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

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

ويمكنك دائماً الاستفسار من أحد الخبراء في مجتمع Excel‏ التقني،أو الحصول على الدعم من خلال إجابات المجتمع،أو اقتراح ميزة جديدة أو تحسين عن طريق ‏Excel User Voice‏.

راجع أيضاً

نظره عامه حول XML في Excel

Map XML elements to cells in an XML Map

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

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

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

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

×