👤 Pro — إزالة الإعلاناتPro
‎// CSV ⇄ JSON‎

محوّل ‎CSV‎ ⇄ ‎JSON‎

الصق ‎CSV‎ لتحصل على ‎JSON‎، أو الصق ‎JSON‎ لتحصل على ‎CSV‎ — تحدد الأداة الاتجاه بنفسها. رائعة لتحويل تصدير من جدول بيانات إلى بيانات جاهزة للويب، أو العكس.

مجاني — استخدام غير محدود.

لماذا تخرج كل قيمة كنص

حوّل ملف ‎CSV‎ هنا وستلاحظ أن الأرقام تصل داخل ‎JSON‎ محاطة بعلامات اقتباس — يصبح 30 السلسلة النصية 30، لا الرقم. وهذا مقصود، وهو الخيار الافتراضي الأكثر أمانًا بفارق كبير. فالمحوّل الذي يتحمّس لتحويل كل شيء إلى أرقام يُشوِّه بالضبط القيم التي يهتم بها الناس: رمز بريدي مثل 0180 يفقد صفره البادئ، ورقم هاتف يُعاد كتابته، ورقم طلب طويل ينتهي به المطاف في الترميز العلمي. وإبقاء كل شيء كنص يعني أن لا شيء يتغير أبدًا بصمت أثناء المرور. وحين يحتاج كودك فعليًا إلى أرقام أو قيم منطقية، حوّل تلك الأعمدة المحددة بنفسك عند نقطة الاستخدام — فأنت من يعرف أي الأعمدة رقمية فعلًا؛ أما المحوّل فلا يمكنه إلا التخمين.

كيف يُبنى الجدول في الاتجاه المعاكس

يواجه تحويل ‎JSON‎ إلى ‎CSV‎ قرارًا مثيرًا للاهتمام: ما الأعمدة التي يجب أن يحملها الجدول؟ تأخذ هذه الأداة الاتحاد — يصبح كل مفتاح يظهر في أي كائن عمودًا، بالترتيب الذي تُصادَف فيه المفاتيح لأول مرة، وتحصل الكائنات التي تفتقد مفتاحًا على خلية فارغة في ذلك العمود. وهذا يجعل ملفات ‎JSON‎ غير المنتظمة من الواقع العملي تخرج كجدول مستطيل نظيف بدلًا من خطأ. تُدمَج الصفوف بنهايات أسطر بنمط ‎Windows‎، وهو ما يتوقعه ‎Excel‎، لذا يُفتَح الملف المُنزَّل بشكل نظيف هناك. وإذا كان ملف ‎JSON‎ الخاص بك مصفوفة من المصفوفات لا مصفوفة من الكائنات، فهو يُحوَّل أيضًا — تصبح كل مصفوفة داخلية صفًا واحدًا، دون رأس جدول.

عادة الذهاب والإياب التي تستحق الاعتماد

ولأن التحويل يعمل في الاتجاهين، فإنه يخدم أيضًا كمنضدة خفيفة لتنظيف البيانات: خذ تصدير جدول بيانات إلى ‎JSON‎، وأصلحه أو صفِّه في أي مكان تشعر فيه بالراحة، ثم أعده إلى ‎CSV‎ لجمهور جداول البيانات. وعادة واحدة تمنع معظم المفاجآت اللاحقة: قبل إرسال ‎JSON‎ إلى أي مكان، الصقه في منسّق ‎JSON‎ — تحقق يستغرق ثانيتين يؤكد أنه يُحلَّل بنجاح ويعرضه بتنسيق أنيق لقراءة أخيرة. تعمل الأداتان كلتاهما بالكامل داخل متصفحك وتبقيان مجانيتين دون حدود، لذا لا تكلّف رحلة الذهاب والإياب سوى اللصق.

كيف يعمل التحويل

‎CSV → JSON‎: يُعامَل الصف الأول كأسماء للأعمدة (ما لم تُلغِ تحديد «الصف الأول عنوان»)، ويصبح كل صف تالٍ كائن ‎JSON‎ بتلك المفاتيح. ‎JSON → CSV‎: تصبح مصفوفة من الكائنات جدولًا، بعمود لكل مفتاح يظهر. تُعالَج الحقول المقتبَسة والفواصل داخل الاقتباس وعلامات الاقتباس المضاعَفة كلها بشكل صحيح، ويمكنك تبديل الفاصل إلى فاصلة منقوطة أو ‎Tab‎ لجداول البيانات الأوروبية أو الملفات المفصولة بعلامات الجدولة. كل ذلك يحدث داخل متصفحك — بياناتك لا تُرفع أبدًا.

بأي اتجاه تحوّل؟

أيًا كان الاتجاه المناسب لما تلصقه. تعامل «اكتشاف تلقائي» أي إدخال يبدأ بـ‎[‎ أو ‎{‎ بوصفه ‎JSON‎ (فتنتج ‎CSV‎)، وأي شيء آخر بوصفه ‎CSV‎ (فتنتج ‎JSON‎). يمكنك أيضًا فرض اتجاه محدد من القائمة المنسدلة.

يستخدم جدول بياناتي فواصل منقوطة — هل هذه مشكلة؟

على الإطلاق. تستخدم كثير من النسخ الأوروبية لبرنامج ‎Excel‎ فاصلة منقوطة بدلًا من فاصلة عادية. اضبط الفاصل على «فاصلة منقوطة (‎;‎)» (أو «‎Tab‎» لملف ‎TSV‎) وستقرأه وتكتبه بشكل صحيح.

ماذا يفعل ‎JSON → CSV‎ مع الكائنات المتداخلة؟

صيغة ‎CSV‎ مسطّحة وثنائية الأبعاد، لذا يُكتَب أي كائن أو مصفوفة متداخلة داخل حقل كنص ‎JSON‎ الخاص به داخل الخلية بدلًا من توسيعه إلى مزيد من الأعمدة. بالنسبة للبيانات المتداخلة بعمق، بسّطها أولًا للحصول على أنظف جدول.

ماذا لو لم يكن لملف ‎CSV‎ صف عناوين؟

ألغِ تحديد «الصف الأول عنوان» ليصبح كل صف مصفوفة بسيطة من القيم بدلًا من كائن بمفاتيح مسمّاة — مفيد للبيانات الخام غير المعنونة بأعمدة.

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

لا. يعمل كل شيء داخل متصفحك بلغة ‎JavaScript‎ — لا شيء مما تلصقه يُرسَل إلى خادم أو يُسجَّل أو يُخزَّن. هذا يجعلها آمنة للتصديرات التي تحتوي على بيانات عملاء أو بيانات تجارية.

Convertburda — تحويلات شاملة لكل الصيغ