محول CSV إلى JSON — حوّل بيانات CSV إلى كائنات أو مصفوفات JSON منظمة، مباشرةً من متصفحك.

الصق ملف CSV أو افتح ملفًا واحصل على تنسيق JSON على الفور. يتم التعرف على الفاصل تلقائيًّا، كما يتم التعامل مع القيم الموضوعة بين علامتي اقتباس والفواصل داخل الخلايا، ويمكن تحويل الأرقام إلى أرقام حقيقية. انسخ النتيجة أو قم بتنزيلها كملف .json. لا يتم تحميل أي شيء.

تحويل ملف CSV الخاص بي يتم الاحتفاظ بملف CSV الخاص بك في متصفحك
محول CSV إلى JSON يعرض جدولاً من الصفوف يتحول إلى مصفوفة JSON من الكائنات

ملف CSV الخاص بك

نتيجة JSON

0 سجلات
0 أعمدة
–Delimiter
0 حجم BJSON
الدليل

دليل محول CSV إلى JSON: الفواصل، والعناوين، والناتج النظيف

تعرف على وظيفة كل خيار وكيفية الحصول على بيانات JSON التي يمكن لبرنامجك استخدامها.

شرح بسيط

ما هي وظيفة محول ملفات CSV إلى JSON؟

ملف CSV عبارة عن جدول عادي: صف واحد في كل سطر، والقيم مفصولة بفاصلة أو فاصل آخر. أما JSON فيخزن نفس البيانات على شكل كائنات ومصفوفات يمكن للبرنامج قراءتها مباشرةً. ويقوم المحول بتحويل كل صف في ملف CSV إلى كائن JSON، مستخدمًا صف الرؤوس كأسماء للمفاتيح.

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

الأسباب الشائعة للتحويل

لماذا يقوم الناس بتحويل ملفات CSV إلى JSON؟

تطوير المواقع الإلكترونية والتطبيقات

قم بتحميل بيانات جدول البيانات إلى واجهة المستخدم أو واجهة برمجة تطبيقات تجريبية أو أداة اختبار دون الحاجة إلى كتابة محلل.

البيانات وواجهات برمجة التطبيقات (API)

حوّل البيانات المصدر من Excel أو Google Sheets أو قاعدة بيانات إلى تنسيق JSON الذي تتطلبه واجهة برمجة التطبيقات (API) أو برنامج الاستيراد.

الإعدادات والمحتوى

انقل قوائم المنتجات أو الترجمات أو الإعدادات الموجودة في ورقة إلى ملف JSON يمكن لمشروعك استخدامه.

وظيفة كل خيار

شرح خيارات التحويل

فاصل

تقوم ميزة «الاكتشاف التلقائي» بفحص الصف الأول بحثًا عن الفواصل أو الفواصل المنقوطة أو علامات الجدولة أو علامات الأنابيب. اختر أحدها يدويًّا إذا كان الملف يخلط بينها. تستخدم العديد من الصادرات الأوروبية الفواصل المنقوطة.

هيكل JSON

يُنتج مصفوفة الكائنات كائنًا واحدًا لكل صف، يتم تحديدها حسب العنوان. أما مصفوفة المصفوفات، فتحتفظ بكل صف كقائمة عادية، بما في ذلك صف العنوان.

الصف الأول هو العنوان

عند تشغيل هذه الخيار، يصبح الصف الأول هو الأعمدة الرئيسية. وعند إيقاف تشغيله، تُسمى الأعمدة الرئيسية بـ «column_1» و«column_2» وهكذا دواليك. ويتم معالجة أسماء العناوين الفارغة أو المكررة بنفس الطريقة.

تحويل الأرقام والقيم «صحيح»/«خطأ» والقيمة «فارغة»

يحول الرقم 42 إلى رقم، وكلمة «true» إلى قيمة منطقية. أما القيم مثل 007 أو أرقام التعريف الطويلة التي تزيد عن 15 رقمًا، فتبقى كنص حتى لا يُفقد أي شيء.

التقليص، تخطي الصفوف الفارغة، اعتبار الفارغ قيمة "null"

تقوم خيار «Trim» بإزالة المسافات المحيطة بالقيم، وخيار «Skip empty rows» بحذف الأسطر الفارغة، أما خيار «Use null for empty values» فيقوم بكتابة القيمة «null» بدلاً من السلسلة الفارغة.

التحويل في بضع خطوات

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

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

مثال بسيط لتحويل ملف CSV إلى JSON

CSV: الاسم،العمر،المدينة آشا،29،بونه روهان،34،"دلهي، منطقة العاصمة الوطنية" JSON (مصفوفة من الكائنات): [ { "name": "Asha", "age": 29, "city": "Pune" }, { "name": "Rohan", "age": 34, "city": "Delhi, NCR" } ]

تظل الفاصلة الموجودة داخل "دلهي، NCR" جزءًا من القيمة لأن الخلية محاطة بعلامتي اقتباس. لكتابة علامة اقتباس داخل خلية محاطة بعلامتي اقتباس، قم بتكرارها: "".

نتائج أفضل

نصائح بسيطة لتحقيق تحويلات فعالة

  • إذا ظهرت جميع البيانات في عمود واحد، فهذا يعني أن الفاصل غير صحيح. اختره يدويًّا.
  • افتح ملفات Excel، ثم احفظها أولاً بتنسيق CSV (UTF-8). بهذه الطريقة يتم تحويل علامات التشكيل والرموز بشكل صحيح.
  • احتفظ بأرقام الهوية وأرقام الهواتف والرموز البريدية كنص عادي عن طريق إيقاف تحويل الأرقام إذا كانت الأصفار في مقدمة الرقم مهمة.
  • استخدم الخيار «minified» للحمولات الصغيرة ولتنسيق العرض بشكل أنيق عندما ترغب في قراءة البيانات أو مراجعتها.
معلومات مفيدة

القيود والخصوصية

الخصوصية

يتم تحويل ملف CSV الخاص بك في متصفحك. ولا يتم تحميله أو إرساله إلى خادمنا أو تخزينه. ولا يتم حفظ سوى اختياراتك على جهازك.

القيود

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

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

الأسئلة الشائعة حول محول CSV إلى JSON

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

الصق ملف CSV الخاص بك في المربع أو افتح ملفًا. سيظهر ملف JSON على الفور، حيث يتم تحويل كل صف إلى كائن يستخدم صف العناوين كمفاتيح. ثم انسخه أو قم بتنزيله كملف .json.

هل يعمل هذا باستخدام الفاصلة المنقوطة أو علامات الجدولة بدلاً من الفواصل؟

نعم. تعمل ميزة «الاكتشاف التلقائي» على فحص الصف الأول بحثًا عن الفواصل، والفواصل المنقوطة، وعلامات الجدولة، وعلامات الأنابيب. يمكنك أيضًا اختيار الفاصل بنفسك إذا كان الاختيار التلقائي غير صحيح.

ماذا لو لم يكن ملف CSV الخاص بي يحتوي على صف العناوين؟

قم بإلغاء تحديد الخيار «الصف الأول هو رأس الجدول». عندئذٍ تُسمى الأعمدة «column_1» و«column_2» وهكذا دواليك، ويبقى الصف الأول ضمن البيانات.

كيف يتم التعامل مع الفواصل وعلامات الاقتباس داخل الخلية؟

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

هل ستصبح الأرقام و«صحيح/خطأ» أنواعًا حقيقية في JSON؟

عند تحديد خيارات «تحويل الأرقام» و«صحيح/خطأ» و«فارغ»، تتحول الأرقام العادية إلى أرقام، بينما تتحول القيم «صحيح» أو «خطأ» إلى قيم منطقية. أما القيم التي تبدأ بأصفار، مثل 007، والأرقام التي تزيد عن 15 رقمًا، فتبقى كنص، وبالتالي لا يتم تغييرها.

هل يمكنني الحصول على مصفوفة من المصفوفات بدلاً من الكائنات؟

نعم. اضبط شكل JSON على «مصفوفة من المصفوفات». يصبح كل صف، بما في ذلك صف العناوين، قائمة من القيم.

هل يمكنني فتح ملف Excel مباشرةً؟

لا تقم بتحميل ملفات بتنسيق .xlsx. قم أولاً بحفظ الورقة بتنسيق CSV من Excel أو Google Sheets، ثم افتح هذا الملف أو الصقه هنا.

هل يتم تحميل بياناتي أم حفظها؟

لا. تتم عملية التحويل داخل متصفحك، ولا تغادر بياناتك جهازك أبدًا. ولا يتم حفظ سوى اختياراتك لتُستخدم في المرة القادمة.

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

التعليقات

جاري تحميل التقييمات…
استمر

المزيد من الأدوات في الصندوق

تضم الصفحة الرئيسية عشرات الأدوات المجانية الأخرى التي لا تتطلب مفتاح واجهة برمجة التطبيقات (API).

اقترح أداة