تخطي إلى المحتوى الرئيسي

اعثر على أداتك التالية

جهّز، وتحقق، ثم صدّر

محول CSV إلى JSON وJSON إلى CSV

انقل ملفًا مصدّرًا من جدول بيانات إلى JSON، أو حوّل مصفوفة سجلات JSON إلى CSV. افحص معاينة الصفوف وتحكّم في العناوين والفواصل وحماية صيغ جداول البيانات.

جارٍ تحميل مساحة عمل النص…

المزايا

  • احتفظ بقيم CSV كسلاسل نصية لتبقى المعرّفات والتواريخ والأصفار البادئة سليمة.
  • تعامل مع الفواصل المقتبسة وعلامات الاقتباس المزدوجة وفواصل الأسطر داخل الحقول.
  • عاين عشرة سجلات ونزّل JSON أو CSV أو دفعة ZIP.

متى تفيد

  • حوّل سجلات المخزون المصدّرة إلى بيانات اختبار لواجهة API.
  • اجعل سجلات JSON متاحة لمراجعتها في جدول بيانات.
  • افحص جدولًا مفصولًا بعلامات جدولة منسوخًا من جدول بيانات قبل مشاركته.

كيفية استخدام هذه الأداة

  1. اختر «CSV إلى JSON» أو «JSON إلى CSV». استيراد ملف .json يحدد «JSON إلى CSV».
  2. الصق البيانات أو استورد ملفًا، ثم اختر الفاصل.
  3. في CSV، أكّد ما إذا كان الصف الأول يحتوي على عناوين. وفي JSON، راجع حماية الصيغ.
  4. حوّل وافحص المعاينة ونزّل النتيجة. ويمكن لمخرج JSON أن يتابع مباشرة إلى المنسّق.

حافظ على معنى الأعمدة أثناء تغيير صيغة الملف

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

يهم الاقتباس في CSV كلما احتوى حقل على فاصلة أو علامة اقتباس أو فاصل أسطر. فقد يمتد عنوان مقتبس على سطرين فعليين وهو ما زال ينتمي إلى سجل واحد. يتتبع هذا المحلل هذا التمييز ويبلّغ عن عدم اتساق عدد الأعمدة بدلًا من إزاحة الخلايا إلى عناوين خاطئة. ويجب أن تكون العناوين فريدة وغير فارغة. وبدون صف عناوين، تعيّن الأداة الأسماء column_1 وcolumn_2 وما يليها.

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

تفسر تطبيقات جداول البيانات أحيانًا الخلية التي تبدأ بعلامة يساوي على أنها صيغة. وتضيف الحماية الافتراضية فاصلة عليا قبل الخلايا الشبيهة بالصيغ وتبلّغ بعدد الخلايا التي تغيرت. ويشمل ذلك أيضًا القيم السالبة وينطبق على أسماء الأعمدة. عطّلها فقط عندما يكون النص الخام الدقيق هو ما يحتاجه التطبيق المستقبِل، وراجع كيف يستورد ذلك التطبيق الملف. وتعرض المعاينة القيم المصدر قبل تطبيق حماية التصدير هذه.

الصيغ والحدود والخصوصية

  • حتى 100,000 وحدة ترميز UTF-16 لكل مدخل؛ وملفات TXT أو JSON أو CSV أو TSV بصيغة UTF-8 حتى 1 MiB.
  • ZIP للدفعات: حتى 10 ملفات، و5 MiB مجتمعة. تُحفظ المخرجات الناجحة وتقرير أخطاء مرقّم معًا.
  • تدعم عمليات التسليم إلى المستندات نتائج حتى 100,000 وحدة ترميز دون أحرف NULL. وتبقى النتائج الأكبر قابلة للتنزيل.
  • حتى 5,000 صف بيانات و200 عمود. الفواصل: فاصلة أو فاصلة منقوطة أو علامة جدولة أو شريط عمودي. ويتبع مدخل JSON حدود المنسّق البالغة 64 مستوى و20,000 قيمة.
  • لا تحليل لمصنفات Excel ولا تخمين تلقائي للأنواع. يستخدم JSON إلى CSV نهايات أسطر CRLF ويقتبس كل خلية. ويزيل استيراد CSV أي BOM أولي بصيغة UTF-8.

تعالج هذه الأدوات النص محليًا. لا يوجد حفظ تلقائي للمسودات. نزّل العمل المهم قبل المغادرة؛ تنتهي صلاحية النقل المؤقت للملفات بعد 30 دقيقة.

الأسئلة الشائعة

هل ستختفي الأصفار البادئة؟

يحتفظ CSV إلى JSON بجميع الخلايا كسلاسل نصية. وقد يعيد جدول البيانات تفسير القيم عند فتح CSV، لذا اضبط أعمدة المعرّفات على نص في نافذة الاستيراد.

هل يمكنني تحويل TSV؟

نعم. اختر علامة الجدولة كفاصل واستورد ملف TSV بصيغة UTF-8 أو الصق خلايا مفصولة بعلامات جدولة.

ماذا يحدث لـ JSON المتداخل؟

يُخزَّن كل كائن أو مصفوفة متداخلة كنص JSON مدمج في خلية CSV واحدة. ولا يُوسَّع إلى صفوف إضافية.

تابع مسار عمل مستندك

استخدم زر «متابعة» داخل مساحة العمل لنقل نصك؛ هذه الروابط تفتح أداة فارغة.