تعيين عناصر XML الي خلايا في تخطيط XML

ملاحظة: نرغب في تزويدك بأحدث محتوى تعليمات لدينا بأسرع ما يمكن وبلغتك الخاصة. وقد تمت ترجمة هذه الصفحة آلياً وقد تحتوي على أخطاء نحوية أو أخطاء تتعلق بالدقة. كما نهدف إلى أن يكون هذا المحتوى مفيداً لك. هل يمكنك إخبارنا إذا كانت المعلومات مفيدة لك في أسفل هذه الصفحة؟ إليك المقالة بالغة الإنجليزية لسهولة الرجوع إليها.

ل# استيراد و# تصدير بيانات XML في Excel، سيتم مفيده علي مخطط XML الذي يقوم ب# ربط عناصر XML ب# استخدام البيانات في خلايا ل# الحصول علي النتائج التي تريدها. ل# انشاء واحده، انت ب# حاجه الي وجود ملف بيانات XML (xml.) و# ملف مخطط XML (xsd.). بعد انشاء مخطط XML، يمكنك تعيين عناصر XML ب# الطريقه التي تريدها.

تلميح: يمكنك العثور علي مزيد من المعلومات حول استخدام XML في Excel في هذه نظره عامه علي XML في Excel.

حدد موقع او قم ب# انشاء مخطط XML و# ملفات بيانات XML

استخدم نموذج مخطط XML و# ملفات بيانات XML

انشاء تخطيط XML

تعيين عناصر XML

حدد موقع او قم ب# انشاء مخطط XML و# ملفات بيانات XML

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

اذا لم يكن لديك ملفات XML لزم الامر، يمكنك انشاء عليها عن طريق حفظ البيانات التي تريد استخدامها ك# ملف نصي. يمكنك استخدام كل من Access و Excel ثم ل# تحويل هذا الملف النصي الي ملفات XML التي تحتاج اليها. اليك الطريقه:

Access

  1. استيراد الملف النصي الذي تريد تحويل و# ربطها ب# جدول جديد.

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

    2. في مربع الحوار فتح، حدد و# افتح قاعده البيانات التي تريد انشاء جدول جديد.

    3. انقر فوق بيانات خارجيه > ملف نصي، ثم اتبع الارشادات ل# كل خطوه، مع التاكد من ان تقوم ب# ربط الجدول الملف النصي.

      ينشئ Access الجدول الجديد ويعرضه في جزء التنقل.

  2. صدّر البيانات من الجدول المرتبط إلى ملف بيانات XML وملف مخطط XML.

    1. انقر فوق بيانات خارجيه > ملف XML (في المجموعه تصدير ).

    2. في مربع الحوار تصدير-ملف XML، حدد اسم الملف و# التنسيق، و# انقر فوق موافق.

  3. قم بإنهاء Access.

Excel

  1. انشاء تخطيط XML استنادا الي ملف مخطط XML الذي تم تصديره من Access.

    اذا ظهر مربع الحوار جذور متعدده، ف# تاكد من اختيار داتاروت حيث يمكنك انشاء جدول XML.

  2. انشاء جدول XML عن طريق تعيين العنصر داتاروت. الاطلاع علي عناصر مخطط XML ل# الحصول علي مزيد من المعلومات.

  3. استيراد ملف XML الذي تم تصديره من Access.

ملاحظات: 

  • تتوفر انواع متعدده من وحدات عنصر مخطط XML لا يدعم Excel. لا يمكن استيراد ما يلي وحدات بناء مخططات XML العنصر الي Excel:

  • <any>    يسمح لك هذا العنصر بتضمين عناصر غير معلن عنها في المخطط.

  • <anyAttribute>    يسمح لك هذا العنصر بتضمين سمات غير معلن عنها في المخطط.

  • البني المتداخله    مثال شائع ل# هيكلا متداخلا تسلسل هيكلي ل# الموظفين و# عده مستويات تداخل ل# مديري تكون فيها عناصر XML نفسه. لا يعتمد Excel البني المتداخله مستوي واحد او اكثر عمقا.

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

  • المجموعات البديلة    تسمح هذه المجموعة بمبادلة عنصر ما كلما تمت الإشارة إلى عنصر آخر. يشير العنصر إلى أنه عضو في مجموعة بديلة أخرى عبر السمة <substitutionGroup>.

  • المحتوى المختلط    يتم الإعلان عن هذا المحتوى باستخدام mixed="true"‎ على تعريف نوع معقّد. لا يدعم Excel المحتوى البسيط للنوع المعقّد، ولكنه يدعم العلامات والسمات التابعة المعرّفة في ذلك النوع المعقّد.

استخدم نموذج مخطط XML و# ملفات بيانات XML

نموذج البيانات يحتوي علي عناصر XML اساسيه و# اساسيه يمكنك استخدامها ل# اختبار تعيين عناصر XML اذا لم يكن لديك ملفات XML او ملفات النص ل# انشاء ملفات XML. اليك كيف يمكنك حفظ هذه البيانات النموذجيه في ملفات علي الكمبيوتر:

  1. حدد النص النموذجي الملف الذي تريد نسخه، ثم اضغط علي Ctrl + C.

  2. تشغيل "المفكره"، و# اضغط علي Ctrl + V ل# لصق النص النموذجي.

  3. اضغط علي Ctrl + S ل# حفظ الملف ب# استخدام اسم الملف و# الملحق من نموذج البيانات الذي نسخته.

  4. اضغط علي Ctrl + N في "المفكره"، و# كرر الخطوه 1 الي 3 انشاء ملف ل# النص النموذجي الثاني.

  5. قم بإنهاء المفكرة.

بيانات XML نموذجية (xml.المصاريف)

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<Root>
<EmployeeInfo>
<Name>Jane Winston</Name>
<Date>2001-01-01</Date>
<Code>0001</Code>
</EmployeeInfo>
<ExpenseItem>
<Date>2001-01-01</Date>
<Description>Airfare</Description>
<Amount>500.34</Amount>
</ExpenseItem>
<ExpenseItem>
<Date>2001-01-01</Date>
<Description>Hotel</Description>
<Amount>200</Amount>
</ExpenseItem>
<ExpenseItem>
<Date>2001-01-01</Date>
<Description>Taxi Fare</Description>
<Amount>100.00</Amount>
</ExpenseItem>
<ExpenseItem>
<Date>2001-01-01</Date>
<Description>Long Distance Phone Charges</Description>
<Amount>57.89</Amount>
</ExpenseItem>
<ExpenseItem>
<Date>2001-01-01</Date>
<Description>Food</Description>
<Amount>82.19</Amount>
</ExpenseItem>
<ExpenseItem>
<Date>2001-01-02</Date>
<Description>Food</Description>
<Amount>17.89</Amount>
</ExpenseItem>
<ExpenseItem>
<Date>2001-01-02</Date>
<Description>Personal Items</Description>
<Amount>32.54</Amount>
</ExpenseItem>
<ExpenseItem>
<Date>2001-01-03</Date>
<Description>Taxi Fare</Description>
<Amount>75.00</Amount>
</ExpenseItem>
<ExpenseItem>
<Date>2001-01-03</Date>
<Description>Food</Description>
<Amount>36.45</Amount>
</ExpenseItem>
<ExpenseItem>
<Date>2001-01-03</Date>
<Description>New Suit</Description>
<Amount>750.00</Amount>
</ExpenseItem>
</Root>

مخطط XML نموذجي (xsd.المصاريف)

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="Root">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="1" name="EmployeeInfo">
<xsd:complexType>
<xsd:all>
<xsd:element minOccurs="0" maxOccurs="1" name="Name" />
<xsd:element minOccurs="0" maxOccurs="1" name="Date" />
<xsd:element minOccurs="0" maxOccurs="1" name="Code" />
</xsd:all>
</xsd:complexType>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="ExpenseItem">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Date" type="xsd:date"/>
<xsd:element name="Description" type="xsd:string"/>
<xsd:element name="Amount" type="xsd:decimal" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>

انشاء تخطيط XML

يمكنك انشاء تخطيط XML ب# اضافه مخطط XML الي مصنف. يمكنك نسخ المخطط من ملف مخطط XML (xsd.)، او يمكنك ان تحاول Excel استنتاج واحد من ملف بيانات XML (.xml).

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

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

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

  2. في جزء مهمه مصدر XML، انقر فوق مخططات XML، و# من ثم انقر فوق اضافه.

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

  4. انقر فوق الملف، ثم انقر فوق فتح.

    • ل# ملف مخطط XML، سيتم انشاء XML تخطيط XML استنادا الي مخطط XML. اذا ظهر مربع الحوار جذور متعدده، ف# اختر احدي العقد الجذر المعرفه من قبل في ملف مخطط XML.

    • ل# الحصول علي ملف بيانات XML، Excel سيحاول استنتاج مخطط XML من بيانات XML، ثم يقوم ب# انشاء تخطيط XML.

  5. انقر فوق موافق.

    يظهر مخطط XML في جزء مهمه مصدر XML.

تعيين عناصر XML

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

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

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

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

  2. في جزء مهمه مصدر XML ، حدد العناصر التي تريد تعيينها.

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

  3. لتعيين العناصر، قم بما يلي:

    1. زر الماوس الايمن فوق العناصر المحدده، و# انقر فوق عنصر مخطط.

    2. في مربع الحوار عناصر مخطط XML، حدد خليه و# انقر فوق موافق.

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

      يظهر كل عنصر بالتنسيق الغامق في جزء مهمة مصدر XML للإشارة إلى تعيين العنصر.

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

    • عندما تسحب عنصر XML غير متكرر إلى ورقة العمل لإنشاء خلية معرفة مفردة، تظهر علامة ذكية تتضمّن ثلاثة أوامر، يمكنك استخدامها للتحكم في موضع العنوان أو التسمية:

      تحتوي البيانات على عنوان بالفعل    انقر فوق هذا الخيار لتجاهل عنوان عنصر XML، لأن الخلية تحتوي على عنوان (إلى يسار البيانات أو أعلاها).

      وضع عنوان XML إلى اليسار    انقر فوق هذا الخيار لاستخدام عنوان عنصر XML كتسمية للخلية (إلى يسار البيانات).

      وضع عنوان XML إلى أعلى    انقر فوق هذا الخيار لاستخدام عنوان عنصر XML كعنوان للخلية (فوق البيانات).

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

      في جزء مهمة مصدر XML، يمكنك النقر فوق خيارات لمزيد من التحكم بسلوك جدول XML:

      دمج العناصر تلقائياً عند التعيين    عند تحديد خانة الاختيار هذه، تتوسّع جداول XML تلقائياً عندما تسحب عنصراً إلى خلية مجاورة لجدول XML.

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

      ملاحظات: 

      • اذا كانت كل اوامر XML خافته، و# لا يمكن تعيين عناصر XML الي اي خلايا، قد مشاركه المصنف. انقر فوق مراجعه > مشاركه في المصنف ل# التحقق من و# الي ازالته من المشتركه استخدم كما تقتضي الحاجه.

        اذا كنت تريد تعيين عناصر XML في مصنف الذي تريد مشاركته، عين عناصر XML الي الخلايا التي تريد استيراد بيانات XML، و# ازاله كافه مخططات XML و# ثم مشاركه المصنف.

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

        1. اضافه مخطط XML الي مصنف جديد ب# استخدام ملف xml. او ب# تنسيق xsd. يمكنك استخدامها ل# انشاء مخطط XML الاصلي. يجب ان تحفظ هذه الملفات اذا كنت تريد اضافه تخطيطات XML الي مصنفات اخري.

        2. عيّن عناصر XML إلى الجدول لتحويله إلى جدول XML.

      • عند تعيين عنصر XML مكرر الي خليه مدمجه، يلغي Excel دمج الخليه. هذا هو السلوك المتوقع، ل# ان عناصر متكرره مصممه ل# العمل ب# استخدام خلايا غير مدمجه فقط.

        يمكنك تعيين عناصر XML واحد، و# غير المتكرره الي خليه مدمجه، و# لكن لا يسمح ب# تعيين عنصر XML مكرر (او عنصر يحتوي علي عنصر مكرر) الي خليه مدمجه. سيتم الغاء دمجها الخليه، و# سيتم تعيين العنصر الي الخليه حيث يوجد المؤشر.

تلميحات: 

  • يمكنك الغاء تعيين عناصر XML التي لا تريدها ل# استخدام، او ل# منع محتويات الخلايا من الكتابه فوق عند استيراد بيانات XML. علي سبيل المثال، قد مؤقتا الغاء تعيين عنصر XML من خليه مفرده او متكرره الخلايا التي تحتوي علي الصيغ التي لا تريد الكتابه فوق عند استيراد ملف XML. عند اكتمال عمليه الاستيراد، يمكنك تعيين عنصر XML الي خلايا صيغه مره اخري، حيث يمكنك تصدير نتائج الصيغ الي ملف بيانات XML.

  • ل# الغاء تعيين عناصر XML، انقر نقرا مزدوجا فوق اسمه في جزء مهمه مصدر XML، و# انقر فوق ازاله العنصر.

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

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

  • في Excel 2010 و# الاصدارات الاحدث:

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

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

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

  • في Excel 2007:

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

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

    3. ضمن افضل الخيارات ل# استخدام Excel، حدد المربع الخاص ب# اظهار علامه تبويب المطور في الشريط، و# انقر فوق موافق.

انظر أيضاً

الحاق او الكتابه فوق بيانات XML معين

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

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

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

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

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

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

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

×