الأدوات
AR

تحويل XML إلى CSV

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

XML

CSV

يصبح كل تكرار للعنصر الأكثر تكرارًا صفًا مستقلًا؛ ويمكنك اختيار عنصر آخر من «الصفوف من العنصر».

خصوصية تامة: تُعالَج بياناتك في متصفحك ولا تُرفع أبدًا.

كيفية تحويل XML إلى CSV

  1. الصق XML أو افتح ملفًا. يصبح كل تكرار للعنصر الأكثر تكرارًا صفًا مستقلًا.
  2. اختر عنصرًا آخر من الصفوف من العنصر عند الحاجة، وحدد الفاصل: فاصلة، أو فاصلة منقوطة، أو علامة Tab، أو خط عمودي.
  3. انسخ CSV أو نزّله. فعّل خيار إضافة UTF-8 BOM لبرنامج Excel لكي تظهر الأحرف العربية وغيرها من الأحرف الخاصة بشكل صحيح في Excel.

كيف تُسمّى الأعمدة؟

XMLعمود CSV
سمة على السجل، id="7"@id
عنصر فرعي <name>name
عنصر متداخل <address><city>address.city
سمة على عنصر فرعي، <price currency="EUR">price.@currency
عناصر فرعية متكررة مثل عدة <tag>خلية واحدة، تُدمج قيمها بالفاصل «; »
<ns:name> مع خيار تجاهل بادئات مساحات الأسماءname

اختيار الفاصل المناسب

الفاصلة هي المعيار، لكن Excel في كثير من الإعدادات الإقليمية الأوروبية يتوقع الفاصلة المنقوطة، لأن الفاصلة تُستخدم هناك كفاصل عشري. أما الإخراج المفصول بعلامة Tab فيُلصق بسلاسة في جداول البيانات، والخط العمودي مفيد عندما تحتوي البيانات على فواصل وفواصل منقوطة معًا. وتُحاط القيم التي تحتوي على الفاصل أو علامات الاقتباس أو فواصل الأسطر بعلامتي اقتباس مزدوجتين، كما هو محدد في RFC 4180.

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

أي عنصر يصبح صفًا؟

تحسب الأداة عدد مرات ظهور كل مسار عنصر، وتختار العنصر المتكرر الذي يحمل أكبر قدر من البيانات، مثل catalog/product. ويمكنك اختيار أي مسار آخر؛ إذ يوضح الرقم بين القوسين عدد الصفوف التي ينتجها.

ماذا لو كانت سجلاتي تحتوي على حقول مختلفة؟

يصبح كل حقل من كل سجل عمودًا، وتبقى الخلايا فارغة للقيم غير الموجودة في سجل ما.

هل يمكنني الحصول على ملف Excel مباشرة؟

نعم. تنشئ أداة تحويل XML إلى Excel ملف .xlsx حقيقيًا من الصفوف والأعمدة نفسها، مع صف عناوين بخط عريض وعوامل تصفية.

هل تُرفع بياناتي؟

لا. يتم التحويل بالكامل داخل متصفحك.