محوّل XML إلى CSV على الإنترنت
حوّل XML إلى CSV على الإنترنت فوراً. يُسطّح العناصر المتداخلة ويتعامل مع الوسوم المتكررة ويوفر مخرجات جاهزة لجداول البيانات. مجاني وخاص ولا يتطلب تسجيلاً.
ما هو تحويل XML إلى CSV؟
تحويل XML إلى CSV يأخذ مستنداً XML هرمياً ويحوّله إلى جدول مسطّح من القيم المفصولة بفواصل. XML مناسب لتمثيل البيانات المتداخلة المنظمة، أما CSV فهو ما تريده جداول البيانات وأدوات BI ومحللو البيانات فعلياً. يتولى محوّل XML إلى CSV تسطيح الشجرة (حتى تظل العناصر المتداخلة في أعمدة) وكتابة كل سجل متكرر في صفه الخاص. إن كنت قد حاولت يوماً فتح ملف XML في Excel وأحجمت، فهذه تحديداً هي المشكلة التي تحلّها هذه الأداة.
لماذا تحويل XML إلى CSV؟
CSV هو التنسيق الشامل لجداول البيانات وأدوات البيانات. Power BI وTableau وpandas وR وكل أداة استيراد قواعد بيانات تقرأ CSV دون أي إعداد. XML في المقابل هو ما أنتجته الأنظمة القديمة واستجابات SOAP. يسدّ تحويل XML إلى CSV على الإنترنت تلك الفجوة حتى تتمكن أخيراً من تحليل البيانات أو رسمها بيانياً أو استيرادها. استخدم أداة تحويل XML إلى CSV حين تحتاج إلى تحميل تقارير XML في Excel أو Google Sheets، أو إعداد بيانات XML لتحليل pandas أو R، أو الاستيراد الجماعي لسجلات XML إلى قاعدة بيانات، أو مشاركة بيانات XML مع زملاء يعملون في جداول البيانات.
كيف يعمل محوّل XML إلى CSV
عند النقر على تحويل، تُحلّل الأداة ملف XML وتبحث عن عنصر السجل المتكرر (قائمة من العناصر أو المنتجات أو المستخدمين أو أياً كانت البيانات) وتكتب كل منها صفاً في CSV. تصبح أسماء العناصر الفرعية رؤوس أعمدة. تُسطَّح القيم المتداخلة باستخدام تدوين النقطة حتى لا يضيع شيء. تُضاف السمات في أعمدتها الخاصة. تُهرَّب الأحرف الخاصة كالفواصل والاقتباسات داخل القيم تلقائياً لتبقى صيغة CSV صحيحة. كل شيء يعمل في متصفحك ولا تغادر بياناتك XML جهازك.
المميزات
- كشف السجلات الذكي: يكشف المحوّل العناصر المتكررة ويحوّلها إلى صفوف.
- توليد الرؤوس: تأتي أسماء الأعمدة من أسماء العناصر الفرعية تلقائياً.
- تسطيح المتداخل: تُسطَّح بنى XML العميقة بتدوين النقطة حتى لا يضيع شيء.
- دعم السمات: تظهر سمات XML في أعمدة CSV مستقلة.
- دعم الرفع: حمّل ملف .xml من جهازك أو اسحبه وأفلته في منطقة الإدخال.
- نسخ بنقرة واحدة: الصق CSV مباشرةً في Excel أو Google Sheets بزر النسخ.
كيفية استخدام الأداة
- الصق ملف XML في محرر الإدخال، أو استخدم زر رفع الملف لتحميل ملف .xml.
- انقر على زر التحويل لإنشاء مخرجات CSV على اليمين.
- استعرض الرؤوس وبعض الصفوف للتأكد من أن البنية صحيحة.
- انقر على زر النسخ والصق CSV مباشرةً في Excel أو Google Sheets أو أي محرر نصي.
حالات الاستخدام الشائعة
- إعداد التقارير: تحميل تقارير XML في Excel أو أدوات BI للرسم البياني والجداول المحورية.
- تحليل البيانات: إعداد بيانات XML لأدوات pandas أو R أو غيرها من أدوات التحليل.
- استيراد قواعد البيانات: معظم أدوات قواعد البيانات تقبل CSV مباشرةً دون XML.
- تبادل البيانات: مشاركة بيانات XML مع زملاء يعملون في جداول البيانات لا في محللات الكود.
مثال على التحويل
الإدخال (XML)
<items>
<item>
<name>Widget</name>
<price>29.99</price>
</item>
<item>
<name>Gadget</name>
<price>49.99</price>
</item>
</items>الإخراج (CSV)
name,price Widget,29.99 Gadget,49.99