UltKit

تحويل Excel إلى XML

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

محوّل البيانات

أو أفلت ملفات CSV, TSV, TXT … هنا ·

الحد الأقصى 95 MB لكل ملف· حتى 20 ملفًا· تُحذف بعد 30 دقيقة

الإخراج

تُعالج الملفات على خوادمنا وتُحذف بعد 30 دقيقة.

طريقة استخدام هذه الأداة

  1. 1

    أضف جدول البيانات

    ارفع ملفات XLSX أو XLS أو XLSM أو ODS، بحد أقصى 20 ملفًا في الدفعة الواحدة و95 MB لكل ملف. تأكد من أن الصف الأول يحتوي على أسماء الأعمدة التي تريدها وسومًا.

  2. 2

    سمِّ العنصر الجذر

    ضمن الإعدادات المتقدمة، اضبط الوسم الجذري لـ XML على العنصر الخارجي الذي يتوقعه النظام المستلم، مثل products أو employees. اترك تنسيق مقروء مفعّلًا للحصول على ملف مرتب ومُزاح.

  3. 3

    حوّل الملف وتحقق من صحته

    اضغط تحويل إلى XML ثم نزّل الملف. إذا كانت الجهة المستلمة تنشر مخطط XSD، فمرّر الملف عبر أداة تحقق قبل إرساله.

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

لماذا تحويل Excel إلى XML أصلًا

أصبح XML توصية رسمية من W3C في 10 فبراير 1998، وبُني حوله جيل كامل من برامج الأعمال قبل أن يهيمن JSON على الويب. ما زالت بوابات الموردين وأنظمة الرواتب والموارد البشرية وأدوات استيراد الكتالوجات وكثير من التكاملات المؤسسية لا تقبل إلا رفع ملفات XML. في المقابل يحتفظ أصحاب البيانات، كمساعد المشتريات أو مدير المكتب، ببياناتهم في Excel. ولا بد من يربط بين الطرفين، وعادةً قبل الموعد النهائي بيوم.

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

مثال على تحويل Excel إلى XML

ورقة بعناوين sku وname وstock، والوسم الجذري products
<?xml version="1.0" encoding="UTF-8"?>
<products>
  <row>
    <sku>00418</sku>
    <name>حامل كابلات &amp; مشابك</name>
    <stock>42</stock>
  </row>
  <row>
    <sku>00419</sku>
    <name>مسند قدمين</name>
    <stock>7</stock>
  </row>
</products>

تجهيز الورقة ليجتاز ملف XML التحقق

افعللا تفعل
استخدم صف عناوين واحدًا بأسماء قصيرة مثل unit_price أو emailلا تبدأ العنوان برقم ولا تضع فيه مسافات
اجعل كل ورقة تحتوي على نوع واحد من السجلات، كالمنتجات فقط أو الموظفين فقطلا تدمج الخلايا في صف العناوين ولا تترك خلايا عناوين فارغة
نسّق أعمدة الرموز مثل SKU والرموز البريدية كنص لتبقى الأصفار في البدايةلا تكتب بنفسك رموز الهروب لـ & أو <؛ تُكتب تلقائيًا، كما في &amp; أعلاه
اسأل الجهة المستلمة عن اسم العنصر الجذري وأدخله في الوسم الجذري لـ XMLلا تترك صفوف الإجمالي أو المجموع الفرعي في الأسفل، فتتحول إلى سجلات زائفة

مقارنة طرق تصدير XML من Excel

UltKitتصدير خريطة XML في ExcelExcel XML Spreadsheet 2003
يتطلب مخطط XSD أولًاnoyesno
أسماء الوسوم من عناوينكyesمن الخريطةno
عنصر واحد لكل صف، تقرؤه الأنظمة الأخرىyesyesعناصر Cell وRow
يعمل مع ملفات xls. وods. وnumbers.yesExcel فقطExcel فقط
يحوّل 20 ملفًا في دفعة واحدةyesnono

تفاصيل صيغتي XLSX و XML

XLSX

مصنف Microsoft Excel

XLSX هو تنسيق المصنفات الافتراضي في Microsoft Excel منذ Office 2007، ويستند إلى معيار Office Open XML. يخزّن أوراقًا متعددة والصيغ والتنسيق والمخططات والجداول المحورية والتحقق من صحة البيانات في حزمة ZIP من ملفات XML. يدعم أكثر من مليون صف في الورقة الواحدة وهو تنسيق التبادل الافتراضي لجداول الأعمال. تفتح XLSX برامج Google Sheets وLibreOffice وNumbers، لكن وحدات الماكرو والميزات المتقدمة قد لا تنتقل معه.

الضغط
–
الشفافية
–
الحركة
–
سنة الظهور
2007 · Microsoft
محول XLSX

XML

Extensible Markup Language

XML لغة ترميز للبيانات المنظمة نشرتها W3C عام 1998. تستخدم وسومًا متداخلة مع سمات وتدعم المخططات ومساحات الأسماء والتحقق، مما يجعلها متينة للمستندات المعقدة. تقوم عليها خلاصات RSS وSVG ومستندات Office وخرائط المواقع وكثير من عمليات تبادل البيانات في المؤسسات والجهات الحكومية. XML مطوّل مقارنة بـ JSON، لكن كل لغة برمجة وكثيرًا من أدوات الجداول تستطيع قراءته.

الضغط
–
الشفافية
–
الحركة
–
سنة الظهور
1998 · W3C
محول XML

يُحوَّل Excel إلى XML عندما يجب تسليم بيانات محفوظة في ورقة إلى نظام لا يقبل إلا سجلات موسومة: نقطة استيراد لدى شريك، أو نظام ERP أو CMS قديم، أو ملف اختبار يفحصه مدقق المخطط.

تحويل Excel إلى XML: إجابات قبل إرسال الملف

لماذا يقول Excel إن خرائط XML غير قابلة للتصدير؟

أمر تصدير XML في Excel يعمل فقط عبر خريطة XML مرتبطة بمخطط، ويرفض بعض أشكال الخرائط، مثل القوائم المتداخلة داخل قوائم. أما هذا المحوّل فلا يحتاج إلى خريطة: يقرأ الورقة كجدول عادي ويكتب سجلًا واحدًا لكل صف.

أليس ملف XLSX بصيغة XML أصلًا؟

من الداخل نعم. ملف xlsx. هو حزمة ZIP من أجزاء XML معرّفة وفق ISO/IEC 29500. لكن جزء ورقة العمل يخزّن مراجع الخلايا ومؤشرات إلى جدول سلاسل مشترك، وليس سجلات مقروءة، فلا يفيد نظامًا يريد عنصرًا واحدًا لكل عميل أو منتج.

ما أسماء العناوين التي تصلح وسومًا صالحة في XML؟

يسمح XML 1.0 بالحروف والأرقام والشرطات والشرطات السفلية والنقاط، لكن لا يجوز أن يبدأ الاسم برقم أو يحتوي على مسافات، وأسماء البادئة بـ xml محجوزة. غيّر العناوين مثل 2025 Sales أو Unit Price إلى sales_2025 وunit_price قبل التحويل.

هل يمكنني تصدير كل أوراق المصنف؟

اضبط الأوراق المراد تحويلها على كل الأوراق ليُحوَّل كل تبويب بدل الأول فقط. اجعل كل ورقة تحتوي على نوع واحد من السجلات، لأن كل ورقة تُعامل كجدول مستقل.

ماذا يحدث للصيغ وتنسيق الخلايا؟

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

كيف أعيد ملف XML إلى جدول بيانات؟

استخدم تحويل XML إلى Excel. تعود السجلات صفوفًا وتصبح الوسوم عناوين أعمدة، فتعدّل البيانات في Excel ثم تحوّلها مرة أخرى عندما يطلب المستلم تحديثًا.