إذا قمت مسبقا بإنشاء مخطط XML، يمكنك استخدامه لاستيراد بيانات XML إلى الخلايا التي تم تعيينها، ولكن هناك أيضا العديد من الطرق والأوامر لاستيراد بيانات XML بدون مخطط XML.
إذا كان لديك مخطط XML، فقم بذلك لاستيراد بيانات XML إلى الخلايا المعينة:
-
في مخطط XML، حدد إحدى الخلايا المعينة.
-
انقر فوق المطور > استيراد.
إذا لم ترَ علامة التبويب المطور، فراجع إظهار علامة التبويب "المطور".
-
في مربع الحوار استيراد XML ، حدد موقع ملف بيانات XML (.xml) الذي تريد استيراده وحدده، وانقر فوق استيراد.
طرق أخرى لاستيراد بيانات XML
لمزيد من المعلومات حول المشكلات، راجع المشكلات الشائعة المتعلقة باستيراد بيانات XML في نهاية هذه المقالة.
استيراد ملف بيانات XML كجدول XML
-
انقر فوق المطور > استيراد.
إذا لم ترَ علامة التبويب المطور، فراجع إظهار علامة التبويب "المطور".
-
في مربع الحوار استيراد XML ، حدد موقع ملف بيانات XML (.xml) الذي تريد استيراده وحدده، وانقر فوق استيراد.
إذا لم يشير ملف بيانات XML إلى مخطط، فسيستنتج Excel المخطط من ملف بيانات XML.
-
في مربع الحوار استيراد البيانات ، قم بأحد الإجراءات التالية:
-
حدد جدول XML في ورقة العمل الموجودة لاستيراد محتويات ملف بيانات XML إلى جدول XML في ورقة العمل في موقع الخلية المحدد.
-
حدد جدول XML في ورقة عمل جديدة لاستيراد محتويات الملف إلى جدول XML في ورقة عمل جديدة تبدأ من الخلية A1. يتم عرض مخطط ملف بيانات XML في جزء مهام مصدر XML .
-
-
إذا لم يشير ملف بيانات XML إلى مخطط، فسيستنتج Excel المخطط من ملف بيانات XML.
-
للتحكم في سلوك بيانات XML (مثل ربط البيانات وتنسيقها وتخطيطها)، انقر فوق خصائص، الذي يعرض مربع الحوار خصائص مخطط XML . على سبيل المثال، ستتم الكتابة فوق البيانات الموجودة في نطاق معين عند استيراد البيانات بشكل افتراضي، ولكن يمكنك تغيير ذلك.
استيراد ملفات بيانات XML متعددة
-
حدد خلية معينة لاستيراد ملفات XML متعددة إلى مجموعة واحدة من الخلايا المعينة.
إذا كنت تريد استيراد ملفات XML متعددة إلى مجموعات متعددة من الخلايا المعينة، فانقر فوق خلية في أي مكان على ورقة العمل غير المعينة.
-
انقر فوق المطور > استيراد.
إذا لم ترَ علامة التبويب المطور، فراجع إظهار علامة التبويب "المطور".
-
في مربع الحوار استيراد XML ، حدد موقع ملف بيانات XML (.xml) الذي تريد استيراده وحدده.
-
إذا كانت الملفات متجاورة، فاضغط على Shift، وانقر فوق الملف الأول والأخير في القائمة. سيتم استيراد جميع البيانات من ملفات XML وإلحاقها بالخلايا المعينة.
-
إذا لم تكن الملفات متجاورة، فاضغط باستمرار على Ctrl، وانقر فوق كل ملف تريد استيراده في القائمة.
-
-
انقر فوق استيراد.
إذا حددت ملفات غير متجاورة، يظهر مربع الحوار استيراد اسم ملف <>.xml . حدد مخطط XML الذي يتوافق مع ملف بيانات XML الذي تقوم باستيراده لكل ملف.
لاستخدام خريطة واحدة لجميع الملفات المحددة التي لم يتم استيرادها بعد، حدد استخدام مخطط XML هذا لجميع الملفات المحددة لهذا المخطط.
استيراد ملفات بيانات XML متعددة كبيانات خارجية
لاستيراد ملفات XML متعددة تستخدم نفس مساحة الاسم ولكن مخططات XML مختلفة، يمكنك استخدام الأمر استيراد بيانات من XML . ينشئ Excel مخطط XML فريدا لكل ملف بيانات XML تقوم باستيراده.
ملاحظة: إذا كنت تقوم باستيراد ملفات XML متعددة لا تعرف مساحة اسم، يتم التعامل مع ملفات XML هذه كما لو كانت تستخدم نفس مساحة الاسم.
-
إذا كنت تستخدم Excel مع اشتراكMicrosoft 365 ، فانقر فوق البيانات > الحصول على البيانات > من ملف > من XML.
إذا كنت تستخدم Excel 2016 أو إصدار سابق، فانقر فوق بيانات > من مصادر أخرى > من استيراد بيانات XML.
-
انتقل إلى محرك الأقراص أو المجلد أو موقع الإنترنت الذي يحتوي على ملف بيانات XML (.xml) الذي تريد استيراده.
-
حدد الملف ثم انقر فوق فتح.
-
في مربع الحوار استيراد البيانات ، قم بأحد الإجراءات التالية:
-
جدول XML في ورقة العمل الموجودة يتم استيراد محتويات الملف إلى جدول XML جديد في ورقة عمل جديدة. إذا لم يشير ملف بيانات XML إلى مخطط، فسيستنتج Excel المخطط من ملف بيانات XML.
-
ورقة عمل موجودة يتم استيراد بيانات XML في جدول ثنائي الأبعاد مع صفوف وأعمدة تعرض علامات XML كعناوين أعمدة وبيانات في صفوف أسفل عناوين الأعمدة. يتم استخدام العنصر الأول (العقدة الجذر) مثل العنوان ويتم عرضه في موقع الخلية المحدد. يتم فرز بقية العلامات أبجديا عبر الصف الثاني. في هذه الحالة، لا يستنتج Excel مخططا، ولا يمكنك استخدام مخطط XML.
-
ورقة عمل جديدة يضيف Excel ورقة عمل جديدة إلى المصنف ويضع بيانات XML تلقائيا في الزاوية العلوية اليمنى من ورقة العمل الجديدة. إذا لم يشير ملف بيانات XML إلى مخطط، فسيستنتج Excel المخطط من ملف بيانات XML.
-
-
للتحكم في سلوك بيانات XML، مثل ربط البيانات وتنسيقها وتخطيطها، انقر فوق خصائص، الذي يعرض مربع الحوار خصائص مخطط XML . على سبيل المثال، تتم الكتابة فوق البيانات الموجودة في نطاق معين عند استيراد البيانات بشكل افتراضي، ولكن يمكنك تغيير ذلك.
فتح ملف بيانات XML لاستيراد بياناته
-
انقر فوق ملف > فتح.
-
في مربع الحوار فتح ، انقر فوق محرك الأقراص أو المجلد أو موقع الإنترنت الذي يحتوي على الملف الذي تريد فتحه.
-
حدد الملف ثم انقر فوق فتح.
-
إذا ظهر مربع الحوار استيراد XML ، فإن الملف الذي فتحته يشير إلى ورقة نمط واحدة أو أكثر من أوراق أنماط تحويل لغة ورقة الأنماط القابلة للتوسيع (XSLT)، بحيث يمكنك النقر فوق أحد الخيارات التالية:
-
فتح الملف دون تطبيق ورقة أنماط يتم استيراد بيانات XML في جدول ثنائي الأبعاد مع صفوف وأعمدة تعرض علامات XML كعناوين أعمدة وبيانات في صفوف أسفل عناوين الأعمدة. يتم استخدام العنصر الأول (العقدة الجذر) مثل العنوان ويتم عرضه في موقع الخلية المحدد. يتم فرز بقية العلامات أبجديا عبر الصف الثاني. في هذه الحالة، لا يستنتج Excel مخططا، ولا يمكنك استخدام مخطط XML.
-
افتح الملف مع تطبيق ورقة الأنماط التالية (حدد واحدا) حدد ورقة الأنماط التي تريد تطبيقها، ثم انقر فوق موافق. يتم تنسيق بيانات XML وفقا لصفحة الأنماط التي حددتها.
ملاحظة: يتم فتح بيانات XML للقراءة فقط في Excel بحيث لا تحفظ ملف المصدر الأصلي عن طريق الخطأ بتنسيق ملف Excel Macro-Enabled Workbook (.xlsm). في هذه الحالة، لا يستنتج Excel مخططا، ولا يمكنك استخدام مخطط XML.
-
-
إذا ظهر مربع الحوار فتح XML ، فلن يحتوي ملف XML على أي مراجع ورقة أنماط XSLT. لفتح الملف، انقر فوق أحد الخيارات التالية:
-
انقر فوق كجدول XML لإنشاء جدول XML في مصنف جديد.
يتم استيراد محتويات الملف إلى جدول XML. إذا لم يشير ملف بيانات XML إلى مخطط، فسيستنتج Excel المخطط من ملف بيانات XML.
-
انقر كمصنف للقراءة فقط.
يتم استيراد بيانات XML في جدول ثنائي الأبعاد مع صفوف وأعمدة تعرض علامات XML كعناوين أعمدة وبيانات في صفوف أسفل عناوين الأعمدة. يتم استخدام العنصر الأول (العقدة الجذر) مثل العنوان ويتم عرضه في موقع الخلية المحدد. يتم فرز بقية العلامات أبجديا عبر الصف الثاني. في هذه الحالة، لا يستنتج Excel مخططا، ولا يمكنك استخدام مخطط XML.
يتم فتح بيانات XML للقراءة فقط في Excel بحيث لا تحفظ ملف المصدر الأصلي عن طريق الخطأ بتنسيق ملف Excel Macro-Enabled Workbook (.xlsm). في هذه الحالة، لا يستنتج Excel مخططا، ولا يمكنك استخدام مخطط XML.
-
انقر فوق استخدام جزء مهام مصدر XML.
يتم عرض مخطط ملف بيانات XML في جزء مهام مصدر XML . يمكنك بعد ذلك سحب عناصر المخطط إلى ورقة العمل لتعيين هذه العناصر إلى ورقة العمل.
إذا لم يشير ملف بيانات XML إلى مخطط، فسيستنتج Excel المخطط من ملف بيانات XML.
-
المشكلات الشائعة المتعلقة باستيراد بيانات XML
يعرض Excel مربع الحوار خطأ استيراد XML عندما يتعذر عليه التحقق من صحة البيانات وفقا لخريطة XML. في مربع الحوار هذا، انقر فوق تفاصيل للحصول على معلومات إضافية حول كل خطأ. يسرد الجدول التالي بعض أخطاء الاستيراد الشائعة:
الخطأ |
ماذا حدث |
فشل التحقق من صحة المخطط |
عند النقر فوق التحقق من صحة البيانات مقابل المخطط للاستيراد والتصدير في مربع الحوار خصائص مخطط XML ، تم استيراد البيانات، ولكن لم يتم التحقق من صحة البيانات مقابل مخطط XML المحدد. |
تم استيراد بعض البيانات كنص |
تم تحويل بعض أو كل البيانات التي قمت باستيرادها من نوع البيانات المعلن عنه إلى نص. لاستخدام هذه البيانات في عملية حسابية، ستحتاج إلى تحويل البيانات من نص إلى أرقام أو تواريخ. على سبيل المثال، لن تعمل قيمة التاريخ المحولة إلى نص كما هو مقصود في الدالة YEAR حتى تقوم بتحويلها إلى نوع بيانات التاريخ. يحول Excel البيانات إلى نص عندما:
|
خطأ تحليل 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 من المصنف:
-
انقر فوق Developer > Source.
إذا لم ترَ علامة التبويب المطور، فراجع إظهار علامة التبويب "المطور".
-
في جزء المهام مصدر XML ، انقر فوق خرائط XML.
-
في مربع الحوار خرائط XML ، انقر فوق مخطط XML الذي تم إنشاؤه في Excel، وانقر فوق حذف.
استيراد ملفات XML متعددة تستخدم نفس مساحة الاسم ولكن المخططات المختلفة لا تعمل كما هو متوقع
عند العمل مع ملفات بيانات XML متعددة ومخططات XML، عادة ما تقوم بإنشاء مخطط XML لكل مخطط، وتعيين العناصر التي تريدها، ثم استيراد كل ملف بيانات XML إلى مخطط XML المناسب. باستخدام الأمر استيراد لفتح ملفات XML متعددة بنفس مساحة الاسم، يمكنك استخدام مخطط XML واحد فقط. عند استخدام هذا الأمر لفتح ملفات XML متعددة تستخدم نفس مساحة الاسم ولكن مخططات مختلفة، يمكنك الحصول على نتائج غير متوقعة. على سبيل المثال، قد تتم الكتابة فوق البيانات، أو لن تفتح الملفات.
لاستيراد ملفات XML متعددة تستخدم نفس مساحة الاسم ولكن مخططات XML مختلفة، حاول استخدام الأمر استيراد بيانات من XML (انقر فوق بيانات > من مصادر أخرى). يسمح هذا الأمر لملفات XML متعددة بنفس مساحة الاسم باستخدام مخططات XML متعددة. ينشئ Excel مخطط XML فريدا لكل ملف بيانات XML تريد استيراده.
ملاحظة: إذا كنت تقوم باستيراد ملفات XML متعددة لا تعرف مساحة اسم، يتم التعامل مع ملفات XML هذه كما لو كانت تستخدم نفس مساحة الاسم.
إظهار علامة التبويب "المطور"
إذا لم تظهر علامة التبويب المطور ، فقم بما يلي لعرضها:
-
انقر فوق ملف > خيارات.
-
انقر فوق الفئة تخصيص الشريط.
-
ضمن علامات التبويب الرئيسية، حدد مربع المطور ، وانقر فوق موافق.