Skip to content
ToolKloud.43 أدوات مجانية على الإنترنت
العودة إلى جميع الأدوات
المحولات فائدة
100% على الجهاز • لا تترك الملفات متصفحك أبدًا

CSV إلى JSON ومحول Excel

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

كيف يعمل

  1. 1

    اختر الاتجاه: CSV إلى JSON، أو JSON إلى CSV.

  2. 2

    الصق البيانات. بالنسبة لملف CSV، احتفظ بصف الرأس - فهو يصبح المفاتيح.

  3. 3

    قم بتحويل والتحقق من إخراج أسماء الحقول التي تتوقعها.

  4. 4

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

المزايا والفوائد الرئيسية

رسم الخرائط يحركها الرأس

يصبح صف رأس CSV هو مفاتيح الكائنات، مما ينتج عنه شكل مصفوفة الكائنات التي تستهلكها واجهات برمجة تطبيقات JSON فعليًا.

رحلات ذهابًا وإيابًا في كلا الاتجاهين

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

JSON قابلة للقراءة ومزودة بمسافة بادئة

يتم تنسيق الإخراج بدلاً من تصغيره، بحيث يمكنك التحقق من البنية قبل استخدامه.

تظل البيانات محلية

تتم معالجة صادرات العملاء والسجلات الداخلية في علامة التبويب، ولا يتم تحميلها مطلقًا.

فيما يستخدمه الناس

  • تحويل تصدير جدول البيانات إلى JSON لبذر قاعدة بيانات أو أداة اختبار.
  • تحويل استجابة واجهة برمجة التطبيقات (API) إلى ملف CSV بحيث يمكن فتحها في جدول بيانات.
  • إعادة تشكيل مجموعة بيانات صغيرة دون كتابة نص سريع.
  • التحقق من أسماء الحقول التي سينتجها ملف CSV قبل توصيل عملية الاستيراد.

التنسيقات والخيارات المدعومة

إدخال CSVصفوف مفصولة بفواصل مع خط رأس كالصف الأول
إدخال جسونمجموعة من الكائنات المسطحة التي تشترك في نفس المفاتيح
الإخراجمسافة بادئة لـ JSON، أو نص CSV مفصول بفواصل

الخصوصية ومعالجة البيانات

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

الحدود والأشياء التي يجب معرفتها

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

استكشاف الأخطاء وإصلاحها

تم إزاحة الأعمدة أو تقسيمها بشكل غير صحيح

يحتوي الحقل على فاصلة داخل علامات الاقتباس. أعد تصدير الملف بمحدد مختلف واستبدله، أو استخدم محلل CSV المناسب لمجموعة البيانات هذه.

ظهر JSON ككائن واحد في كل سطر بدلاً من مصفوفة

تأكد من أن سطر CSV الأول هو صف رأس. وبدون ذلك، يتم استهلاك صف البيانات الأول كأسماء المفاتيح.

يتم نقل الأرقام في إخراج JSON

يتم التعامل مع القيم كنص حسب التصميم، نظرًا لأن ملف CSV لا يحمل أي أنواع. قم بإلقاء الحقول التي تحتاجها بعد التحويل.

CSV to JSON Converter — Free Online, Both Directions

Convert CSV to JSON or JSON back to CSV in one click, with headers mapped to keys automatically. A free online CSV to JSON converter for API seeding, spreadsheet exports, data migrations and any time a client needs a different shape than the database gave you.

  • CSV to JSON with header mapping — the first row becomes object keys, producing a clean array of records ready to POST to an API or load into a test fixture.
  • JSON to CSV for spreadsheets — flatten an API response into columns you can open directly in Excel, Google Sheets or Numbers.
  • Handles quoted fields and delimiters — commas inside quoted values, escaped quotes and line breaks within fields are parsed correctly instead of shifting your columns.
  • No row limit — large exports convert locally, so there is no free-tier row cap and no upload wait.
  • Private by construction — customer lists, order exports and analytics dumps are converted in your browser and never sent to a conversion server.

Need XML, YAML or SQL as well? The Data Converter covers those formats, and the JSON Formatter cleans up the result.

الأسئلة المتداولة

Why did my columns shift?

A field contains a comma inside quotes. The splitter breaks on every comma, so quoted fields with embedded commas, quotes or line breaks are not handled. Re-export with a different delimiter, or use a full CSV parser for that dataset.

Why are my numbers quoted in the JSON output?

CSV carries no type information, so every value is treated as text. Cast the fields you need after conversion rather than relying on inference.

Can it handle nested JSON?

Not directly. Nested objects and arrays have no natural CSV column representation, so flatten them into dot-notation keys before converting.

هل يدعم المحددات المخصصة؟

نعم، فهو يدعم ملفات CSV القياسية بفاصلة وفاصلة منقوطة ومفصولة بعلامات جدولة.

لماذا تحولت أعمدتي؟

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

لماذا يتم ذكر أرقامي في مخرجات JSON؟

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

هل يمكنه التعامل مع JSON المتداخل؟

ليس مباشرة. لا تحتوي الكائنات والمصفوفات المتداخلة على تمثيل طبيعي لأعمدة CSV، لذا قم بتسويتها إلى مفاتيح تدوين نقطي قبل التحويل.

الأدوات ذات الصلة