عن هذه الأداة
الصق XML أو حمّل ملفًا، وستفحص الأداة العناصر الفرعية المتكررة لاكتشاف بنية السجل، ثم تسطّح حقول كل سجل إلى أعمدة في جدول CSV. تتعامل مع الوسوم المتداخلة بدمج المسارات بفاصل، وتحافظ على قيم السمات إلى جانب نص العنصر عند الحاجة، وتُهرّب الفواصل وعلامات الاقتباس ليُفتح الناتج بسلاسة في Excel أو Google Sheets. هذا مثالي لتحويل تصدير XML من واجهة برمجية قديمة أو تغذية RSS أو ملف تكوين إلى صيغة جدولية يمكن لفريقك تصفيتها وفرزها. ولأن كل شيء يعمل بجافاسكريبت داخل متصفحك، تُعالج حتى مستندات XML الكبيرة فورًا دون رفع أي شيء. بعد التسطيح، انسخ نص CSV مباشرة أو نزّله كملف .csv جاهز للاستيراد.
كيفية استخدام الأداة
1. أضف ملف XML
الصق نص XML أو اختر ملف .xml من جهازك.
2. راجع السجلات المكتشفة
تأكد من عنصر السجل الذي اكتشفته الأداة أو عدّله.
3. حوّل
اضغط تحويل لتسطيح السجلات إلى صفوف CSV.
4. انسخ أو نزّل
انسخ CSV أو نزّله كملف .csv.
لماذا تستخدم هذه الأداة
بيانات XML مطوّلة ويصعب مسحها بسرعة، بينما يُفتح CSV في أي برنامج جداول للتصفية والفرز. تزيل هذه الأداة العمل اليدوي لربط وسوم XML بالأعمدة، فتتيح لك إعادة استخدام تصديرات قديمة أو استجابات واجهات برمجية دون كتابة محلل.
نصائح وأفضل الممارسات
- تحقق من وسم السجل المكتشف قبل التحويل إذا كان XML يحتوي عدة أنواع عناصر متكررة.
- استخدم فاصلًا ثابتًا للأعمدة المتداخلة لتبقى العناوين مقروءة.
- لملفات XML الضخمة، استخرج القسم الذي تحتاجه فقط قبل لصقه.
حالات استخدام شائعة
- تحويل تصدير XML من نظام مخزون قديم إلى جدول بيانات للمراجعة.
- تسطيح تغذية RSS أو Atom إلى CSV لتحليل المحتوى.
- تحويل استجابات SOAP أو واجهات برمجية قديمة إلى CSV للتقارير.
- تحضير تصدير عملاء بصيغة XML للاستيراد في نظام CRM حديث.
- استخراج بيانات منتجات من كتالوج XML إلى قائمة أسعار CSV.
الأسئلة الشائعة
كيف تكتشف الأداة أي وسوم XML تمثل صفوفًا؟
تبحث عن العنصر الفرعي المتكرر تحت أصل مشترك وتعامل كل تكرار كصف CSV واحد.
ماذا يحدث للعناصر المتداخلة؟
تُسطَّح الوسوم المتداخلة إلى أعمدة باسم يشبه المسار، فلا تُفقد البنية.
هل تُدرج سمات XML؟
نعم، يمكن تصدير قيم السمات إلى جانب نص العنصر كأعمدة منفصلة.
هل تدعم فضاءات الأسماء؟
بادئات فضاء الأسماء الأساسية تُحفظ كجزء من اسم الوسم أثناء التسطيح.
هل تُعالَج الملفات على خادم؟
لا، يتم التحليل محليًا داخل متصفحك ولا يُرفع أي شيء.
