تخطى للمحتوى
Calnex LogoCalnex
أدوات المطور

محول CSV إلى XML

حوّل بيانات جداول CSV إلى تنسيق XML منظم، أو حوّل XML إلى CSV. خصّص أسماء عناصر الجذر والصف والمسافة البادئة والمزيد.

المعلمات

الصق بيانات CSV مع صف الرأس أو XML منظم يحتوي على عنصر جذر.

النتائج

مخرجات XML
<?xml version="1.0" encoding="UTF-8"?>
<data>
  <row>
    <name>John</name>
    <age>30</age>
    <city>New York</city>
  </row>
  <row>
    <name>Jane</name>
    <age>25</age>
    <city>London</city>
  </row>
  <row>
    <name>Bob</name>
    <age>35</age>
    <city>Tokyo</city>
  </row>
</data>
نتائج أخرى (1)
حجم XML296 characters

لماذا تختار محول CSV إلى XML

يقوم محول CSV إلى XML بتحويل بيانات جدول البيانات الخاص بك إلى مستندات XML جيدة التنظيم والترميز، أو تحليل هياكل XML لإعادتها إلى تنسيق CSV المسطح. تتعامل هذه الأداة مع كافة تعقيدات تنسيقات CSV بما في ذلك الفواصل وعلامات الاقتباس المزدوجة المتداخلة. يتميز الخرج بترميز آمن للرموز الخاصة مثل (<، >، &، ") وإمكانية التحكم في التنسيق وتحديد المسافات البادئة، وكل هذا محليًا دون مغادرة جهازك.

  • ✓التحويل في الاتجاهين: من CSV إلى XML ومن XML إلى CSV في واجهة واحدة.
  • ✓محلل ملفات CSV متوافق مع معيار RFC 4180 لمعالجة علامات الاقتباس والسطور الجديدة بنجاح.
  • ✓ترميز وإفلات آمن لكافة الأحرف والرموز الخاصة في مستندات XML.
  • ✓إمكانية تخصيص أسماء وسوم الجذر والأسطر مع التحقق التلقائي من صحتها.
  • ✓تنسيق المخرجات بالمسافة البادئة المفضلة (بدون، مسافتان، 4 مسافات، جدولة).
  • ✓خيار تضمين ترويسة إعلان XML القياسي لضمان التوافق مع الأنظمة الأخرى.
  • ✓تنظيف وتطهير تلقائي لرؤوس الأعمدة لتصبح أسماء عناصر XML صالحة.
  • ✓معالجة ومعاينة محلية 100% داخل المتصفح لأمان تام للبيانات.

خطوات الاستخدام

  1. 1حدد اتجاه التحويل المطلوب من الخيارات.
  2. 2الصق البيانات المصدر (CSV أو XML) في مربع النص.
  3. 3في حال إدخال CSV، حدد الفاصل الصحيح المستخدم في ملفك.
  4. 4قم بتغيير أسماء وسوم الجذر (Root) والصفوف (Row) عند الرغبة.
  5. 5اختر نمط ولغة المسافة البادئة للتحكم في التنسيق الجمالي للوسوم.
  6. 6فعّل خيار إدراج ترويسة إعلان XML.
  7. 7افحص الخرج المترجم فوراً في صندوق النتائج.
  8. 8انسخ الكود الناتج بنقرة واحدة.

الأسئلة الشائعة (FAQ)

كيف تتعامل الأداة مع حقول CSV التي تتضمن فواصل أو علامات اقتباس؟

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

ما هي شروط تسمية وسوم عناصر XML بشكل صحيح؟

يجب أن تبدأ أسماء عناصر XML بحرف أو شرطة سفلية (_)، ويمكن أن تشتمل على أحرف وأرقام وواصلات ونقاط. في حال احتواء عناوين CSV على مسافات أو رموز غير صالحة، تحولها الأداة تلقائياً لشرطات سفلية.

هل يمكنني تحويل ملف XML يحتوي على سمات (Attributes) أو مستويات متداخلة عميقة؟

المحول مصمم للتعامل مع بنية XML المسطحة البسيطة (عنصر جذر يضم مجموعة من صفوف البيانات المتماثلة). الأجزاء المتداخلة بعمق أو السمات الخاصة بالوسوم قد لا يتم تصديرها بالكامل إلى جداول CSV.

هل بيانات خادمي وجداولي آمنة؟

نعم. تتم معالجة وتحليل الملفات بالكامل على جهازك عبر لغة JavaScript داخل المتصفح، ولا يتم رفع أي ملف إلى أي خادم خارجي على الإطلاق.

ما هي ترويسة إعلان XML وهل من الضروري استخدامها؟

الترويسة (<?xml version="1.0" encoding="UTF-8"?>) تخبر الأنظمة وقارئات الويب أن هذا الملف هو مستند XML قياسي مشفر بنظام UTF-8. يفضل تضمينها لتجنب مشاكل التوافق في البرمجيات المستوردة.