تحويل XML إلى CSV
حوّل ملف XML إلى جدول مسطّح يمكنك فرزه وتصفيته واستيراده. يصبح كل سجل متكرر صفًا، وكل حقل داخله عمودًا، فيكون جاهزًا لجدول بيانات أو للتحميل في قاعدة بيانات أو لدمج المراسلات.
محوّل البيانات
أو أفلت ملفات 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
ارفع ملف XML
أضف ملف منتجات (Feed) أو تصدير طلبات أو خريطة موقع أو أي ملف XML يحتوي على سجلات متكررة. حتى 20 ملفًا في الدفعة الواحدة، وحجم كل ملف حتى 95 MB.
- 2
تحقق من الفاصل والترميز
يستخدم الناتج الفاصلة وترميز UTF-8. ضمن الإعدادات المتقدمة غيّر الفاصل إلى الفاصلة المنقوطة لبرنامج Excel الأوروبي، أو غيّر ترميز النص إلى UTF-8 مع BOM إذا ظهرت الأسماء ذات الحروف المشكّلة مشوّهة في Excel.
- 3
حوّل الملف وافتحه
اضغط تحويل إلى CSV ثم نزّل الملف. افتحه في برنامج جداول بيانات، أو حمّله في الأداة التي طلبت ملف CSV.
يأخذ تحويل XML إلى CSV السجلات المتكررة داخل ملف XML ويعرضها في صفوف، بعمود واحد لكل وسم، فيتحول ملف أُعدّ للآلات إلى جدول يمكن للناس العمل عليه.
من يحتاج إلى تحويل XML إلى CSV
يُعد XML توصية من W3C منذ فبراير 1998، وما زالت بيانات أعمال كثيرة تنتقل بهذه الصيغة: ملفات منتجات مواقع المقارنة، والفواتير الإلكترونية UBL، وخلاصات RSS وAtom، وخرائط مواقع XML، وكشوف الحسابات المصرفية بمعيار ISO 20022، وتصديرات أنظمة CRM والمخزون القديمة. الصيغة ممتازة للبرامج التي تتحقق من المخطط، لكنها غير مريحة لشخص يريد فقط رؤية السجلات.
غالبًا ما يكون هذا الشخص مسوّقًا يفحص ملف منتجات بحثًا عن أسعار ناقصة، أو محاسبًا يطابق بنود الفواتير، أو محللًا عليه تحميل تصدير في أداة لا تقبل إلا CSV. يمنحهم التحويل شبكة بيانات خلال ثوانٍ دون كتابة ورقة أنماط XSLT أو برنامج نصي. وإذا جاء XML من واجهة API وكانت الخطوة التالية برمجية لا جدولًا، فإن تحويل JSON إلى CSV يعالج صيغة API الأكثر شيوعًا بالطريقة نفسها.
مثال على تحويل XML إلى CSV: خلاصة منتجات
<products>
<product id="1042">
<name>مصباح مكتب</name>
<price>39.00</price>
<sku>00731</sku>
</product>
<product id="1043">
<name>ذراع شاشة, أسود</name>
<price>89.50</price>
<sku>00732</sku>
</product>
</products>id,name,price,sku 1042,مصباح مكتب,39.00,00731 1043,"ذراع شاشة, أسود",89.50,00732
كيف تربط أداة تحويل XML إلى CSV الوسوم بالأعمدة
السجلات تصبح صفوفًا
العنصر المتكرر تحت الجذر، وهو هنا <product>، يحدد الصف. منتجان يعنيان صفَّي بيانات.
الوسوم والسمات تصبح أعمدة
تحصل السمة id والعناصر الفرعية name وprice وsku على عمود لكل منها، بأسماء مكتوبة في صف الرأس.
توضع القيم بين علامتي تنصيص عند الحاجة فقط
الاسم الذي يحتوي على فاصلة يوضع بين علامتي تنصيص مزدوجتين لتبقى الفاصلة داخل القيمة، كما يصف المعيار RFC 4180.
- لكل ملف XML
- 95 MB
- ملفًا في الدفعة
- 20
- خيارات للفاصل
- 6
- قبل حذف الملفات
- 30 دقيقة
مقارنة سريعة بين XML و CSV
XML
Extensible Markup Language
XML لغة ترميز للبيانات المنظمة نشرتها W3C عام 1998. تستخدم وسومًا متداخلة مع سمات وتدعم المخططات ومساحات الأسماء والتحقق، مما يجعلها متينة للمستندات المعقدة. تقوم عليها خلاصات RSS وSVG ومستندات Office وخرائط المواقع وكثير من عمليات تبادل البيانات في المؤسسات والجهات الحكومية. XML مطوّل مقارنة بـ JSON، لكن كل لغة برمجة وكثيرًا من أدوات الجداول تستطيع قراءته.
- الضغط
- –
- الشفافية
- –
- الحركة
- –
- سنة الظهور
- 1998 · W3C
CSV
قيم مفصولة بفواصل
CSV هو تنسيق نص عادي للجداول، يمثل فيه كل سطر صفًّا وتفصل الفواصل بين الأعمدة. يُستخدم منذ بدايات الحوسبة ووصفه المعيار RFC 4180، مع أن كثيرًا من صيغه تستخدم الفاصلة المنقوطة أو علامات الجدولة وترميزات نصية مختلفة. يمكن لكل جداول البيانات وقواعد البيانات وأدوات التحليل تقريبًا استيراده وتصديره، مما يجعله التنسيق الافتراضي لنقل البيانات بين الأنظمة. يخزّن CSV القيم فقط، دون صيغ حسابية أو تنسيق أو أوراق متعددة أو أنواع بيانات.
- الضغط
- –
- الشفافية
- –
- الحركة
- –
- سنة الظهور
- –
يحوّل الناس XML إلى CSV عندما يجب أن يصل ملف منتجات أو تصدير من نظام إلى جدول بيانات أو أداة بريدية أو قاعدة بيانات تقرأ صفوفًا بسيطة لا وسومًا متداخلة.
تحويل XML إلى CSV: أسئلة شائعة
كيف تحدد أداة التحويل ما يُعد صفًا؟
تبحث الأداة عن العنصر المتكرر تحت الجذر، مثل كل <product> في ملف منتجات أو كل <url> في خريطة موقع، وتكتب صفًا واحدًا لكل تكرار. تصبح العناصر الفرعية والسمات الخاصة بذلك السجل أعمدة، ويحمل الصف الأول أسماءها.
ما الذي يُفقد عند تحويل XML إلى CSV؟
كل ما ليس قيمة داخل سجل: التعليقات وتعليمات المعالجة وبادئات مساحات الأسماء والتداخل نفسه. ملف CSV شبكة مسطحة واحدة، لذا يتوزع التسلسل الهرمي ذو المستويات المتعددة على الأعمدة. وإذا أردت الحفاظ على الشجرة فإن تحويل XML إلى JSON يحافظ على التداخل.
يحتوي ملف XML على عدة أنواع من السجلات، فماذا أفعل؟
الملف الذي يجمع مثلًا العملاء والطلبات تحت جذر واحد يحتوي على جدولين. ويحمل CSV جدولًا واحدًا لكل ملف، لذا قسّم XML أولًا إلى ملف لكل نوع من السجلات، أو حوّله إلى XLSX حيث يمكن مراجعة كل نوع على حدة.
لماذا فقدت رموز المنتجات الأصفار في بدايتها؟
ملف CSV ما زال يحتوي على 00731؛ لكن Excel يحذف الأصفار عندما يخمّن أن العمود رقمي عند الفتح. استورد ملف CSV من علامة تبويب البيانات في Excel واضبط ذلك العمود على نص، أو حوّل مباشرة إلى مصنف باستخدام تحويل XML إلى Excel الذي يتجنب خطوة التخمين.
هل يمكنني تحويل خريطة موقع XML إلى قائمة روابط؟
نعم. تكرر خريطة الموقع عناصر <url>، فتصبح كل صفحة صفًا، وتظهر loc وlastmod وأي وسوم أخرى فيها كأعمدة. وهذا يمنحك قائمة قابلة للفرز لتدقيق SEO أو لخطة إعادة التوجيه.
هل يتبع ملف CSV معيارًا محددًا؟
يتبع المعيار RFC 4180 الصادر عام 2005: سجل واحد في كل سطر، والحقول مفصولة بفواصل، وأي قيمة تحتوي على فاصلة أو علامة تنصيص أو فاصل سطر توضع بين علامتي تنصيص مزدوجتين. فعّل وضع كل قيمة بين علامتي تنصيص إذا أصرّ برنامج الاستيراد على علامات التنصيص حول كل حقل.
- محول XML إلى Excelافتح فواتير XML وكشوف الحساب البنكية وخلاصات المنتجات وصادرات الأنظمة كجدول Excel بصيغة XLSX، دون خريطة XML أو تبويب المطور، ويعمل على Mac أيضًا.
- تحويل XML إلى JSONحوّل XML إلى JSON مقروء: السمات تصبح مفاتيح @، والوسوم المتكررة مصفوفات، والنص يبقى كما هو. لاستجابات SOAP والخلاصات والتصديرات القديمة.
- تحويل CSV إلى XMLحوّل صفوف CSV إلى XML سليم البنية بوسم جذر من اختيارك. تهريب الأحرف الخاصة، واكتشاف الفاصل تلقائيًا، وإخراج UTF-8. حتى 20 ملفًا معًا.
- تحويل JSON إلى CSVحوّل JSON أو JSON Lines إلى CSV: صف لكل كائن، وتسطيح الحقول المتداخلة إلى أعمدة، وUTF-8 مع BOM ليعرض Excel الحروف بشكل صحيح. 20 ملفًا معًا.
- تحويل HTML إلى CSVحوّل جداول صفحة ويب محفوظة إلى CSV لـ Excel أو Google Sheets. صفوف نظيفة بلا روابط أو أنماط أو تنسيق مخفي. ملفات HTML و HTM.
- تحويل Excel إلى XMLحوّل ورقة Excel إلى XML دون خرائط XML أو علامة تبويب المطور. كل صف يصبح سجلًا وكل عنوان عمود وسمًا. يدعم XLSX و XLS و ODS.