ما هو محول CSV إلى XML؟
يقوم محول CSV إلى XML بتحويل البيانات الجدولية المخزنة كقيم مفصولة بفواصل إلى مستند XML منظم. CSV هو تنسيق مسطح حيث يكون كل سطر عبارة عن سجل ويتم فصل كل قيمة بواسطة محدد، وهو صغير الحجم ولكنه لا يحمل أي تداخل أو معلومات عن النوع. يقوم XML بتغليف كل قيمة في علامة مسماة، بحيث تكتسب نفس البيانات بنية واضحة يمكن للمدققين وتحويل XSLT وأنظمة المؤسسات الأقدم قراءتها مباشرة. تقرأ هذه الأداة ملف CSV الخاص بك، وتعامل الصف الأول كأسماء أعمدة، وتكتب كل صف تالي كعنصر XML تتم تسمية أطفاله على اسم تلك الأعمدة.
يتبع المحول قواعد الاقتباس RFC 4180، لذلك يتم تحليل القيمة التي تحتوي في حد ذاتها على فاصلة أو علامة اقتباس أو فاصل أسطر بشكل صحيح عندما يتم تغليفها بعلامات اقتباس مزدوجة بدلاً من تقسيمها عبر الحقول. يكتشف تلقائيًا ما إذا كان ملفك مفصولًا بفواصل أو فواصل منقوطة أو علامات تبويب أو أنابيب عن طريق التحقق من المحدد الذي يعطي عددًا ثابتًا من الأعمدة، ويمكنك تجاوز هذا الاختيار. يتم إجبار أسماء الأعمدة على استخدام أسماء عناصر XML صالحة، لأن أسماء XML لا يمكن أن تحتوي على مسافات أو تبدأ برقم، ويتم الهروب من الأحرف الخمسة ذات العلامات المهمة بحيث يكون الإخراج دائمًا جيدًا -form. يمكنك اختيار عنصر جذر التغليف، واسم العنصر لكل صف، وما إذا كانت كل خلية تصبح عنصرًا فرعيًا أو سمة في الصف.
يتم تشغيل كل شيء في متصفحك باستخدام JavaScript، لذلك لا يترك تصدير العميل أو قائمة الأسعار أو موجز البيانات جهازك أبدًا: لا يتم تحميل أي شيء أو تسجيله أو تخزينه، ويستمر المحول في العمل بدون اتصال بالإنترنت بمجرد تحميل الصفحة. وهذا مهم بالنسبة لملفات CSV، التي تحتوي بشكل روتيني على الأسماء وعناوين البريد الإلكتروني وتفاصيل الطلب والمعلومات الأخرى التي لا ترغب في لصقها في خادم عشوائي. تم تصميمه لترحيل بيانات جداول البيانات إلى خط أنابيب XML، وإنشاء تركيبات XML للاختبارات، وإعداد الخلاصات للأنظمة التي تقبل إدخال XML فقط.
كيفية استخدام محول CSV إلى XML؟
لصق ملف CSV الخاص بك
لصق بيانات CSV الخاصة بك أو كتابتها في مربع الإدخال. تعمل الكتلة المنسوخة من Excel أو Google Sheets أو ملف.csv مباشرة، بما في ذلك الحقول المقتبسة التي تحتوي على فواصل أو فواصل أسطر.
اضبط الخيارات
اترك المحدد عند الاكتشاف التلقائي أو اختر واحدًا، واختر ما إذا كان الصف الأول عبارة عن رأس، وقم بتعيين العنصر الجذر وعنصر الصف وما إذا كانت الخلايا تصبح عناصر أو سمات فرعية.
اغتصب
انقر فوق تحويل إلى XML. تقوم الأداة بتوزيع كل صف، والتهرب من أحرف الترميز، وتعقيم أسماء الأعمدة إلى علامات XML صالحة، وإنشاء مستند جيد التكوين.
نسخ أو تنزيل
انسخ XML إلى الحافظة الخاصة بك أو قم بتنزيله كملف.xml، ثم اضبط الخيارات وقم بالتحويل مرة أخرى إذا كنت بحاجة إلى شكل مختلف.
الميزات الرئيسية
تحليل RFC 4180
يتعامل المحلل اللغوي المناسب لآلة الحالة مع الحقول المقتبسة، وعلامات الاقتباس المزدوجة التي تم الهروب منها، والفواصل أو الأسطر الجديدة داخل القيمة، لذلك يتم تحويل صادرات العالم الحقيقي الفوضوية بشكل صحيح.
الكشف التلقائي عن المحدد
يتم اكتشاف ملفات الفاصلة والفاصلة المنقوطة وعلامة التبويب والأنابيب التي يوفر الفاصل من خلالها عددًا ثابتًا من الأعمدة، ويمكنك تجاوز التخمين عندما يكون الملف غير عادي.
العناصر أو السمات
اعرض كل خلية كعنصر فرعي مسمى، أو قم بتقسيم صف إلى عنصر واحد بسمة واحدة لكل عمود، أيًا كان ما يتوقعه النظام المستهدف.
إخراج صالح، هارب
يتم إجبار أسماء الأعمدة على أسماء XML قانونية ويتم الهروب من الأحرف الخمسة ذات العلامات المهمة، وبالتالي تكون النتيجة دائمًا XML جيدة التكوين ويمكنك التحقق من صحتها.
Frequently Asked Questions
Related Tools
CSV to JSON Converter
Convert CSV to JSON online. Parses quoted fields and any delimiter, infers numbers and booleans, and outputs an array of objects. Client-side, no signup.
CSV to SQL Converter
Convert CSV data into SQL CREATE TABLE and INSERT statements for MySQL, PostgreSQL, or SQLite. Infers column types, escapes values, runs client-side.
JSON to XML
Convert JSON to well-formed XML instantly. Map object keys to elements, @-prefixed keys to attributes and #text to content, expand arrays into repeated tags, and export minified or pretty-printed XML. 100% client-side.
XML to JSON Converter
Convert XML to clean, valid JSON instantly - handles attributes, nested elements, repeated tags, and CDATA
Comments
0 comments
No comments yet. Be the first to share your thoughts!