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

هام: 

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

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

تصدير بيانات XML (مع عدم وجود أكثر من 65536 صفا)

  1. انقر فوق Developer > Export.

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

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

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

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

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

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

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

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

  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، ولا يتم تعريف التكرار بواسطة عنصر ancestor.

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

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

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

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

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

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

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

  1. انقر فوق Developer > Source.

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

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

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

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

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

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

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

يمكنك دائماً الاستفسار من أحد الخبراء في مجتمع Excel التقني أو الحصول على الدعم في المجتمعات.

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

نظرة عامة على XML في Excel

Map XML elements to cells in an XML Map

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

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

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