محوّل XML إلى CSV
إدخال XML
الصق جدول XML مسطحا لا يتجاوز 1,000,000 محرف. يجري التحويل في هذا المتصفح.
يحوّل هذا المحوّل جدول XML بسيطا إلى CSV داخل متصفحك. تصبح العناصر المتطابقة الواقعة مباشرة تحت الجذر صفوفا، وتصبح سمات الصف أعمدة بأسماء تبدأ بـ @، بينما تصبح العناصر الفرعية المباشرة ذات النص البسيط أعمدة عادية. تتم العملية في ثلاث خطوات محلية: الصق XML، وراجع عدد الصفوف والأعمدة المكتشفة، ثم انسخ CSV أو نزّله.
كيفية تحويل XML إلى CSV
-
1
الصق XML
الصق نص XML صحيح البنية لا يتجاوز 1,000,000 محرف. لا تتوفر ميزة رفع الملفات.
-
2
تحقق من البنية المسطحة
يجب أن يتضمن الجذر عنصرا واحدا أو أكثر من عناصر الصف المباشرة بالاسم نفسه. يجوز أن يحتوي كل صف على سمات وعناصر فرعية مباشرة ذات نص بسيط فقط.
-
3
راجع الجدول
تحقق من عدد الصفوف والأعمدة المكتشفة قبل إنشاء CSV. الحد الأقصى هو 10,000 صف و200 عمود.
-
4
انسخ أو نزّل
انسخ ملف CSV المفصول بفواصل ومرمّز بترميز UTF-8، أو نزّله إلى جهازك.
بنية XML المقبولة
تقبل الأداة بنية واضحة واحدة:
<people>
<person id="1">
<name>Ada</name>
<city>London</city>
</person>
<person id="2">
<name>Lin</name>
<city>Taipei</city>
</person>
</people>
في هذا المثال، عنصرا person المباشران هما الصفان. تتحول السمة id إلى العمود @id، ويتحول العنصران name وcity إلى عمودي نص:
@id,name,city
1,Ada,London
2,Lin,Taipei
يجب أن تحمل جميع عناصر الصف الاسم نفسه. ولا يجوز لأي عنصر فرعي مباشر داخل الصف أن يحتوي على عناصر أخرى، بل على نص فقط. كذلك لا يمكن تكرار اسم الحقل في الصف نفسه. يمكن أن يبقى الحقل الغائب خلية CSV فارغة.
البنى التي تُرفض
ترفض الأداة XML غير صحيح البنية، وتصريحات DOCTYPE أو ENTITY، والجذر الذي لا يتضمن صفوفا. كما ترفض خلط أسماء عناصر الصفوف، والبنى المتداخلة، وتكرار الحقل داخل الصف الواحد. ولا تعالج مدخلا يتجاوز 10,000 صف أو 200 عمود أو 1,000,000 محرف.
لا توفر الأداة اختيار XPath، أو استراتيجيات لتسطيح البيانات المتداخلة أو تفجير القوائم أو دمجها، أو تعيين مساحات الأسماء، أو فواصل بديلة، أو واجهة API. إذا كان XML متداخلا، فأعد تشكيله أولا بحيث يقتصر كل صف على السمات والحقول النصية المباشرة.
تنسيق CSV والحماية
يستخدم الناتج الفاصلة ويُنزل بترميز UTF-8. تُحاط الخلية التي تتضمن فاصلة أو علامة اقتباس مزدوجة أو سطرا جديدا بعلامات اقتباس وفق قواعد CSV. وتُحمى القيم التي تبدأ بـ = أو + أو - أو @ كنص كي لا تحاول برامج الجداول تشغيلها كصيغة. مع ذلك، راجع الصفوف والأعمدة قبل فتح الملف أو مشاركته.
الخصوصية
يبقى نص XML ومعاينة الجدول ونتيجة CSV داخل هذا المتصفح. لا يُرفع المحتوى إلى الخادم، ولا يُكتب في عنوان الصفحة، ولا يُحفظ في سجل. يؤدي البدء من جديد إلى مسح العمل المحلي الحالي. وإذا كانت البيانات حساسة، فاحفظ ملف CSV المنزّل في مكان آمن أيضا.
الأسئلة الشائعة
لا. يمكن أن يحتوي كل صف على سمات وعناصر فرعية مباشرة ذات نص بسيط فقط. سوّ العناصر المتداخلة في مسار معالجة البيانات لديك أولا.
تصبح كل سمة في عنصر الصف عمودا يبدأ اسمه بـ @ لتمييزه عن حقول العناصر. على سبيل المثال، تصبح السمة id العنوان @id.
لا. تنتج الأداة CSV مفصولا بفواصل وبترميز UTF-8. ولا توفر فواصل جدولة أو فاصلة منقوطة أو فاصلا مخصصا أو خيار BOM.
لا. يجري تحليل XML ومراجعة الجدول وإنشاء CSV داخل المتصفح، ولا يُضاف المحتوى إلى عنوان الصفحة أو سجل.
أدوات ذات صلة
محوّل M4A إلى MP3
حوّل صوت M4A إلى MP3 لدعم تشغيل أوسع. ارفع ملف .m4a ونزّل نسخة .mp3 متوافقة.
محوّل MKV إلى MP4
حوّل فيديوهات MKV إلى MP4 لتشغيل أكثر سلاسة على iPhone وiPad وQuickTime والمتصفحات وأجهزة التلفزيون وبرامج التحرير. ارفع ملف .mkv ونزّل ملف .mp4 متوافقًا.
محوّل ملفات الترجمة
حوّل ملفات الترجمة بين SRT وWebVTT محليًا، مع فحص توقيت المقاطع والحفاظ على الأسطر المتعددة ثم النسخ أو التنزيل.
محول Word إلى Markdown
حوّل ملف Word بصيغة DOCX إلى Markdown منظم داخل متصفحك. احتفظ بالعناوين والقوائم والروابط والجداول البسيطة، ثم انسخ ملف .md القابل للتحرير أو نزّله.
مستخرج الأرشيفات
افحص حاويات ZIP وJAR وXPI وDOCX وXLSX وPPTX وODT محليًا في المتصفح، ونزّل الملفات منفردة من دون رفع الأرشيف الأصلي.
تحويل CSV إلى Excel
حوّل بيانات CSV إلى مصنف XLSX من ورقة واحدة داخل متصفحك. راجع الفاصل، وحافظ على المعرّفات، واستنتج الأرقام الآمنة مع إبقاء المحتوى محليا.