تحويل Excel إلى XML
احصل على ملف XML من جدول بيانات دون إنشاء خريطة XML في Excel أولًا. يتحول كل صف إلى عنصر سجل، ويتحول كل عنوان عمود إلى الوسم الذي يحمل قيمة الخلية.
محوّل البيانات
أو أفلت ملفات CSV, TSV, TXT … هنا ·
الحد الأقصى 95 MB لكل ملف· حتى 20 ملفًا· تُحذف بعد 30 دقيقة
تُعالج الملفات على خوادمنا وتُحذف بعد 30 دقيقة.
الحرف الذي يفصل الأعمدة في ملفات CSV والنصوص، للقراءة والكتابة معًا. الاكتشاف التلقائي يحدده من المدخلات ويكتب الفواصل.
يعمل UTF-8 مع جميع اللغات. اختر UTF-8 with BOM إذا عرض Excel على Windows الحروف المشكولة أو الآسيوية بشكل مشوّه عند فتح ملف CSV.
لمدخلات Excel وODS وNumbers: حوّل الورقة الأولى فقط أو كل الأوراق (ملف CSV لكل ورقة داخل ZIP، أو مفتاح JSON لكل ورقة).
اسم تبويب الورقة في جدول البيانات الجديد، بحد أقصى 31 حرفًا.
مصفوفة كائنات تستخدم أسماء الأعمدة مفاتيح لكل صف؛ ومصفوفة مصفوفات أكثر إحكامًا وتُبقي الترويسة كأول مصفوفة.
اسم العنصر الخارجي الذي يضم كل الصفوف؛ ويصبح كل صف عنصر <row> داخله.
يُستخدم في عبارتي CREATE TABLE وINSERT. حروف وأرقام وشرطات سفلية فقط.
يختلف اقتباس الأسماء وأنواع الأعمدة قليلًا بين قواعد البيانات؛ اختر القاعدة التي ستستورد إليها.
أعد كتابة خلايا التاريخ بصيغة واحدة. صيغة ISO (2026-10-18) هي الأكثر أمانًا لقواعد البيانات والبرمجة؛ وخيار الإبقاء يتركها كما وردت في المصدر.
طريقة استخدام هذه الأداة
- 1
أضف جدول البيانات
ارفع ملفات XLSX أو XLS أو XLSM أو ODS، بحد أقصى 20 ملفًا في الدفعة الواحدة و95 MB لكل ملف. تأكد من أن الصف الأول يحتوي على أسماء الأعمدة التي تريدها وسومًا.
- 2
سمِّ العنصر الجذر
ضمن الإعدادات المتقدمة، اضبط الوسم الجذري لـ XML على العنصر الخارجي الذي يتوقعه النظام المستلم، مثل products أو employees. اترك تنسيق مقروء مفعّلًا للحصول على ملف مرتب ومُزاح.
- 3
حوّل الملف وتحقق من صحته
اضغط تحويل إلى XML ثم نزّل الملف. إذا كانت الجهة المستلمة تنشر مخطط XSD، فمرّر الملف عبر أداة تحقق قبل إرساله.
يأخذ محوّل Excel إلى XML الجدول في ورقتك الأولى ويكتبه عناصر متداخلة: جذر خارجي واحد، وسجل لكل صف، ووسم فرعي لكل عمود يحمل اسم العنوان.
لماذا تحويل Excel إلى XML أصلًا
أصبح XML توصية رسمية من W3C في 10 فبراير 1998، وبُني حوله جيل كامل من برامج الأعمال قبل أن يهيمن JSON على الويب. ما زالت بوابات الموردين وأنظمة الرواتب والموارد البشرية وأدوات استيراد الكتالوجات وكثير من التكاملات المؤسسية لا تقبل إلا رفع ملفات XML. في المقابل يحتفظ أصحاب البيانات، كمساعد المشتريات أو مدير المكتب، ببياناتهم في Excel. ولا بد من يربط بين الطرفين، وعادةً قبل الموعد النهائي بيوم.
يستطيع Excel ذلك نظريًا: تفعّل تبويب المطوّر المخفي، وتكتب مخطط XSD أو تحمّله، وتسحب كل عنصر إلى عمود لبناء خريطة XML ثم تصدّر. هذا معقول لتقرير شهري بمخطط ثابت، لكنه إعداد كثير لملف لمرة واحدة. يتجاوز المحوّل الخرائط: العناوين تصبح أسماء وسوم، والصفوف تصبح سجلات. وإذا كانت الجهة المستلمة تفضّل JSON فإن تحويل Excel إلى JSON يكتب الصفوف نفسها ككائنات.
مثال على تحويل Excel إلى XML
<?xml version="1.0" encoding="UTF-8"?>
<products>
<row>
<sku>00418</sku>
<name>حامل كابلات & مشابك</name>
<stock>42</stock>
</row>
<row>
<sku>00419</sku>
<name>مسند قدمين</name>
<stock>7</stock>
</row>
</products>تجهيز الورقة ليجتاز ملف XML التحقق
| افعل | لا تفعل |
|---|---|
استخدم صف عناوين واحدًا بأسماء قصيرة مثل unit_price أو email | لا تبدأ العنوان برقم ولا تضع فيه مسافات |
| اجعل كل ورقة تحتوي على نوع واحد من السجلات، كالمنتجات فقط أو الموظفين فقط | لا تدمج الخلايا في صف العناوين ولا تترك خلايا عناوين فارغة |
| نسّق أعمدة الرموز مثل SKU والرموز البريدية كنص لتبقى الأصفار في البداية | لا تكتب بنفسك رموز الهروب لـ & أو <؛ تُكتب تلقائيًا، كما في & أعلاه |
| اسأل الجهة المستلمة عن اسم العنصر الجذري وأدخله في الوسم الجذري لـ XML | لا تترك صفوف الإجمالي أو المجموع الفرعي في الأسفل، فتتحول إلى سجلات زائفة |
مقارنة طرق تصدير XML من Excel
| UltKit | تصدير خريطة XML في Excel | Excel XML Spreadsheet 2003 | |
|---|---|---|---|
| يتطلب مخطط XSD أولًا | no | yes | no |
| أسماء الوسوم من عناوينك | yes | من الخريطة | no |
| عنصر واحد لكل صف، تقرؤه الأنظمة الأخرى | yes | yes | عناصر Cell وRow |
| يعمل مع ملفات xls. وods. وnumbers. | yes | Excel فقط | Excel فقط |
| يحوّل 20 ملفًا في دفعة واحدة | yes | no | no |
تفاصيل صيغتي XLSX و XML
XLSX
مصنف Microsoft Excel
XLSX هو تنسيق المصنفات الافتراضي في Microsoft Excel منذ Office 2007، ويستند إلى معيار Office Open XML. يخزّن أوراقًا متعددة والصيغ والتنسيق والمخططات والجداول المحورية والتحقق من صحة البيانات في حزمة ZIP من ملفات XML. يدعم أكثر من مليون صف في الورقة الواحدة وهو تنسيق التبادل الافتراضي لجداول الأعمال. تفتح XLSX برامج Google Sheets وLibreOffice وNumbers، لكن وحدات الماكرو والميزات المتقدمة قد لا تنتقل معه.
- الضغط
- –
- الشفافية
- –
- الحركة
- –
- سنة الظهور
- 2007 · Microsoft
XML
Extensible Markup Language
XML لغة ترميز للبيانات المنظمة نشرتها W3C عام 1998. تستخدم وسومًا متداخلة مع سمات وتدعم المخططات ومساحات الأسماء والتحقق، مما يجعلها متينة للمستندات المعقدة. تقوم عليها خلاصات RSS وSVG ومستندات Office وخرائط المواقع وكثير من عمليات تبادل البيانات في المؤسسات والجهات الحكومية. XML مطوّل مقارنة بـ JSON، لكن كل لغة برمجة وكثيرًا من أدوات الجداول تستطيع قراءته.
- الضغط
- –
- الشفافية
- –
- الحركة
- –
- سنة الظهور
- 1998 · W3C
يُحوَّل 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 ثم تحوّلها مرة أخرى عندما يطلب المستلم تحديثًا.