تخطي إلى المحتوى
SPCXTools

محول CSV إلى JSON

حوّل بيانات CSV و TSV إلى كود JSON نقي مع التعرف التلقائي على الفواصل وتحويل أنواع البيانات.

تعمل محلياً — ملفاتك لا تغادر جهازك أبداً

جاري تحميل الأداة…

كيفية استخدام محول CSV إلى JSON

  1. 1الصق بيانات CSV في المربع الأيسر، أو اضغط على فتح ملف لتحميل ملف .csv أو .tsv أو .txt.
  2. 2تحقق من الفاصل (التعرف التلقائي يعمل مع معظم الملفات) وما إذا كان الصف الأول يحتوي على ترويسات.
  3. 3حدد ما إذا كنت تريد تحويل الأرقام والقيم المنطقية، واختر تنسيق المخرجات ليكون مرتباً أو مصغراً.
  4. 4انسخ كود JSON أو قم بتنزيله كملف .json.

تحويل CSV إلى JSON في متصفحك

يُعد CSV تنسيق التصدير العالمي لجداول البيانات وقواعد البيانات وأدوات التحليل، بينما JSON هو التنسيق الذي تتوقعه واجهات برمجة التطبيقات (APIs) وتطبيقات JavaScript وقواعد بيانات NoSQL. تعمل أداة تحويل CSV إلى JSON كجسر بينهما: الصق أو افتح ملف CSV واحصل على تنسيق JSON سليم فوراً. تكتشف الأداة الفاصل تلقائياً، وتتعامل مع الحقول المقتبسة بشكل صحيح، وتحول الأرقام والقيم المنطقية والخلايا الفارغة إلى أنواع JSON المناسبة. بياناتك لا تغادر جهازك أبداً.

الميزات

  • مصفوفة كائنات أو مصفوفة مصفوفات — استخدم صف الرأس كمفاتيح (keys)، أو احتفظ بالصفوف كمصفوفات عادية.
  • اكتشاف تلقائي للفاصل للفاصلة، والفاصلة المنقوطة، وعلامة الجدولة (TSV)، والخط العمودي (pipe)، مع إمكانية التحديد اليدوي.
  • تحليل متوافق مع المعايير للحقول المقتبسة، والفواصل المضمنة، وفواصل الأسطر، وعلامات الاقتباس المتجاوزة (escaped quotes).
  • تحويل أنواع البيانات — الأرقام، و true/false، و null، مع الاحتفاظ بالقيم التي تبدأ بصفر مثل الرموز البريدية كنصوص.
  • إعادة تسمية الرؤوس المكررة والفارغة تلقائياً (name_2، column_3) لضمان عدم الكتابة فوق أي بيانات.
  • مخرجات منسقة أو مصغرة، مع إمكانية النسخ بنقرة واحدة وتنزيل ملف .json.
  • الخصوصية — تُقرأ الملفات محلياً ولا تُرفع إلى أي خادم أبداً.

مثال

ملف CSV هذا:

id,name,active
1,Ada Lovelace,true
2,"Turing, Alan",false

يصبح:

[
  { "id": 1, "name": "Ada Lovelace", "active": true },
  { "id": 2, "name": "Turing, Alan", "active": false }
]

علامات الاقتباس حول "Turing, Alan" تحافظ على الفاصلة داخل الحقل بدلاً من تقسيمه إلى عمودين.

نصائح لتحويلات سليمة

  • تأكد من أن الصف الأول يحتوي على أسماء الأعمدة التي تريد استخدامها كمفاتيح JSON. الأسماء القصيرة والمتسقة الخالية من المسافات (مثل first_name) هي الأسهل عند الاستخدام في الكود.
  • تحقق من عدد الصفوف والأعمدة المعروض أسفل المحرر. إذا كان عدد الأعمدة غير صحيح، فمن المحتمل أن يكون الفاصل خاطئاً أيضاً.
  • انتبه للأرقام المنسقة كنصوص. القيم مثل 1,234.50 أو 12% ستبقى كسلاسل نصية لأنها لا تعتبر أرقام JSON صالحة. قم بتعديلها في جدول البيانات أولاً إذا كنت بحاجة إلى استخراجها كأرقام.
  • الملفات الكبيرة بحجم عدة ميغابايت تُحول بسلاسة، لكن الملفات الضخمة جداً قد تكون بطيئة في العرض. قم بتنزيل النتيجة بدلاً من تصفحها.

أدوات ذات صلة

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

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

ما هي بنية JSON التي ينتجها المحول؟
عند تحديد الصف الأول عبارة عن ترويسة، ستحصل على مصفوفة كائنات، كائن واحد لكل صف، باستخدام خلايا الترويسة كمفاتيح: [{"id": 1, "name": "Ada"}, …]. وبدون هذا الخيار، ستحصل على مصفوفة مصفوفات، مصفوفة لكل صف: [[1, "Ada"], …].
كيف يتم تحويل الأرقام والقيم المنطقية والخلايا الفارغة؟
عند تحديد تحويل الأرقام والقيم المنطقية، تصبح القيم مثل 42 و 3.14 أرقام JSON، وتصبح true و false قيماً منطقية، وتصبح الخلايا الفارغة null. أما القيم التي قد تفقد بياناتها فتبقى كنصوص — على سبيل المثال، الرموز البريدية أو المعرفات التي تبدأ بأصفار (00123) والأعداد الصحيحة الكبيرة جداً. قم بإلغاء تحديد الخيار للاحتفاظ بجميع القيم كنصوص.
هل يتعامل مع الفواصل وفواصل الأسطر داخل الحقول؟
نعم. يتبع المحلل البرمجي معيار CSV (RFC 4180): يمكن أن تحتوي الحقول المحاطة بعلامات تنصيص مزدوجة على الفاصل، وفواصل الأسطر، وعلامات التنصيص المهربة المكتوبة كعلامتي تنصيص مزدوجتين (""). وإذا لم يتم إغلاق علامة التنصيص، سيعرض المحول خطأً بدلاً من التخمين.
ملف CSV الخاص بي يستخدم الفواصل المنقوطة. هل سيعمل؟
نعم. تقوم برامج جداول البيانات في العديد من الدول الأوروبية بتصدير ملفات CSV باستخدام الفواصل المنقوطة لأن الفاصلة العادية تُستخدم كفاصل عشري. تتعرف ميزة الاكتشاف التلقائي على الفواصل، والفواصل المنقوطة، وعلامات الجدولة، والخطوط العمودية، أو يمكنك تحديد الفاصل بنفسك.
هل يتم رفع بياناتي إلى أي مكان؟
لا. تتم قراءة الملف وتحويله بالكامل داخل متصفحك، لذا من الآمن استخدامه مع قوائم العملاء، والبيانات المُصدّرة، وغيرها من البيانات الخاصة.
كيف يمكنني تحويل ملف Excel؟
في Excel أو Google Sheets أو Numbers، قم بتصدير أو حفظ الورقة بصيغة CSV (قيم مفصولة بفواصل)، ثم افتح هذا الملف هنا.