TL
Tool Lab
💰Donate
💰Donate

XML إلى CSV

تحويل سجلات XML إلى جدول بيانات CSV.

XML Input
CSV Output

حول هذه الأداة

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

تُترك الحقول المفقودة فارغة. يتم الهروب (escaping) بشكل صحيح للقيم التي تحتوي على فواصل أو علامات اقتباس وفقًا لمعيار RFC 4180. تتم عملية التحويل بالكامل في متصفحك باستخدام DOMParser المدمج — لا يُرسل أي XML إلى أي خادم. تعمل هذه الأداة بشكل أفضل مع ملفات XML جيدة البنية ذات مخطط ثابت عبر جميع السجلات.

كيفية الاستخدام

  1. الصق XML الخاص بك في منطقة إدخال XML، أو انقر على Sample لتحميل مثال.
  2. انقر على Convert لإنشاء ملف CSV.
  3. راجع الناتج — يصبح كل عنصر فرعي في XML عمودًا.
  4. انقر على Copy لنسخ CSV إلى الحافظة.

حالات الاستخدام

يقوم محللو البيانات الذين يستلمون تصديرات XML بتحويلها إلى CSV لتحليلها في Excel أو Google Sheets. يقوم المطورون الذين ينقلون البيانات بين الأنظمة بتحويل بيانات تكوين XML إلى CSV للاستيراد. يقوم محررو المحتوى بتحويل خلاصات المنتجات من XML إلى CSV للتحرير الجماعي.

الأسئلة الشائعة

  • ما بنية XML التي تتوقعها هذه الأداة؟بنية من مستويين: عنصر جذر يحتوي على عناصر فرعية متكررة (سجلات)، ولكل منها عناصرها الفرعية الخاصة (حقول). مثال: <root><record><field>...</field></record></root>.
  • ماذا يحدث إذا كانت للسجلات حقول مختلفة؟تجمع الأداة جميع أسماء الحقول الفريدة عبر جميع السجلات. تُترك الحقول المفقودة لسجل ما كخلايا CSV فارغة.
  • هل يدعم سمات XML؟ليس حالياً. يتم استخراج محتوى النص من العناصر الفرعية فقط. يتم تجاهل سمات XML أثناء التحويل.