محوّل JSON ⇄ CSV
جديدحوّل مصفوفة JSON إلى CSV وCSV إلى JSON، مع وضع علامات الاقتباس بشكل صحيح.
Runs entirely in your browser. Nothing is uploaded.
تحويل JSON إلى CSV وCSV إلى JSON في متصفحك
يحوّل هذا المحوّل من JSON إلى CSV مصفوفة JSON من الكائنات إلى ملف CSV جاهز للجداول البيانية — ويعيد تحويل CSV إلى JSON منظّم — دون رفع أي ملف. الصق بياناتك، أسقط ملفاً أو حمّل المثال، ثم غيّر الاتجاه كما تشاء. تظهر النتيجة فوراً على اليمين مع جدول معاينة، حتى تتمكن من مراجعة الأعمدة قبل النسخ أو التنزيل.
تتولى الأداة الجوانب المعقدة في CSV تلقائياً: القيم التي تحتوي على فواصل أو علامات اقتباس أو فواصل أسطر تُغلَّف وتُهرَّب عند الإخراج، وتُحلَّل بشكل صحيح عند الإدخال — لينتقل بياناتك بين JSON وCSV دون أي تلف.
تسطيح JSON المتداخل إلى CSV
نادراً ما يكون JSON الواقعي مسطحاً، وهنا يفشل معظم المحوّلات. شغّل تسطيح المتداخل وستوسّع الأداة الكائنات والمصفوفات المتداخلة إلى أعمدة بترميز النقطة: يصبح كائن address عمودَي address.city وaddress.country، بينما تصبح مصفوفة roles عمودَي roles.0 وroles.1. هذا يتيح لك تسطيح JSON المتداخل إلى CSV بنقرة واحدة بدلاً من كتابة سكريبت.
تتعامل أدوات مثل ConvertCSV.com وcsvjson.com مع JSON المسطّح البسيط جيداً، لكنها تتطلب معالجة يدوية مسبقة للبنى المتداخلة. هنا تكفي مجرد تبديل مفتاح. تفضّل إبقاء كائن فرعي مجتمعاً؟ اتركِ التسطيح معطلاً وسيخزَّن كل قيمة متداخلة كنص JSON داخل خلية واحدة، لتعود إلى بنيتها الأصلية عند عكس الاتجاه.
افتح ملف CSV في Excel أو Google Sheets
لا تستطيع جداول البيانات قراءة JSON مباشرة، لكن جميع تطبيقات الجداول الكبرى تقرأ CSV دون أي إضافة أو خطوة تحويل. أسرع مسار من JSON إلى Excel هو التحويل هنا ثم فتح الملف المنزَّل. اختر المحدد الفاصلة لـ Excel الأمريكي وGoogle Sheets، أو الفاصلة المنقوطة للإعدادات الإقليمية الأوروبية التي يعتمدها Excel افتراضياً — ألمانيا وفرنسا وهولندا وجزء كبير من أوروبا الجنوبية والشرقية — وتتوافق الأعمدة على الفور دون الحاجة إلى معالج النص إلى أعمدة. الجدولة تعطيك ملف TSV يمكنك لصقه مباشرة في شبكة خلايا الورقة.
في Google Sheets، يمكنك أيضاً نسخ مخرج CSV وفتح ورقة فارغة ولصق المحتوى — يكتشف Sheets المحدد تلقائياً ويقسّم البيانات إلى أعمدة. إذا كنت تسحب JSON من API بانتظام وتحتاجه في Sheets، فهذه الأداة المتصفّحية أسرع من كتابة سكريبت Google Apps للمهام الفردية. لا حساب ولا حصة للقلق منها، وينتهي التحويل في أقل من ثانية.
اختر المحدد والرؤوس والأعمدة
أنت من يتحكم في صيغة الإخراج. شغّل صف الرأس أو أوقفه، بدّل المحدد بين الفاصلة والفاصلة المنقوطة والجدولة، واستخدم رقائق الأعمدة لتضمين الحقول الفردية أو استبعادها — مفيد حين يعيد رد API ثلاثين مفتاحاً لكنك لا تحتاج سوى خمسة. يتبع ترتيب الأعمدة دائماً الترتيب الذي تظهر فيه المفاتيح لأول مرة في JSON الخاص بك، فيطابق ملف CSV ما تتوقعه تماماً دون أي إعادة ترتيب أبجدي.
تحلّ واجهة رقائق الأعمدة مشكلة شائعة أيضاً: كثيراً ما تحتوي ردود REST API على حقول داخلية للخادم مثل _id و__v وupdated_at لا تريدها في جدول بيانات موجّه للعملاء. انقر على تلك الرقائق لاستبعادها وتتحدث المعاينة فوراً. يُحفَظ مجموعة الأعمدة المحددة للجلسة الحالية، فإن لصقت JSON محدّثاً بنفس المخطط بقي الإخراج نظيفاً.
CSV إلى JSON مع تحديد النوع الذكي
في الاتجاه المعاكس، الصق CSV أو ارفعه وستقرأ الأداة الصف الأول كرؤوس أعمدة وكل صف تالٍ ككائن، مع معالجة الحقول المقتبسة التي تحتوي على فواصل وفواصل أسطر مضمّنة. يُكتشَف المحدد تلقائياً، وبتفعيل تحليل الأرقام والقيم المنطقية يصبح 42 رقماً وtrue قيمة منطقية بدلاً من سلاسل نصية، لتحصل على مخرج CSV إلى JSON نظيف ومحدد الأنواع جاهز لـ API أو ملف إعداد.
هذا مفيد لاستيراد بيانات جداول البيانات إلى قاعدة بيانات، أو بناء ملف إعداد من CSV مشترك، أو تغذية مكوّن واجهة أمامية يتوقع مصفوفة JSON. مخرج JSON منسَّق بمسافات بادئة للقراءة، غير مضغوط، لتتمكن من فحصه مباشرة. يعالج التحويل آلاف الصفوف دون تباطؤ لأنه يعمل بالكامل في JavaScript داخل تبويب متصفحك.
مقارنة مع ConvertCSV وcsvjson وسواها من المحوّلات الإلكترونية
ConvertCSV.com خيار شائع لكنه يرفع ملفك إلى خوادمه ويفرض حداً لحجم الملف بـ 1 ميغابايت في المستوى المجاني، مع عرض إعلانات في صفحة النتائج. csvjson.com نظيف وملائم للمطوّرين لكنه أيضاً من جانب الخادم — تعبر بياناتك الشبكة. json-csv.com يقدّم مستوى مجانياً لكنه يحدد التحويلات المجانية يومياً. Mr. Data Converter بسيط ومستند إلى المتصفح لكنه لم يُصَن منذ سنوات ولا يدعم التسطيح المتداخل.
هذه الأداة كاملة الجانب العميل دون رفع ملفات ودون قيود حجم (ما عدا ذاكرة الجهاز) ودون حدود تحويل يومية وبلا إعلانات. للتصديرات الحساسة — سجلات العملاء وردود API التي تحتوي بيانات شخصية والتحليلات الداخلية — لا شيء يغادر جهازك. يمكنك قطع الاتصال بالإنترنت بعد تحميل الصفحة والاستمرار في التحويل دون اتصال. بلا تسجيل، بلا تكلفة، بلا مساس بالخصوصية.
Frequently asked questions
كيف أحوّل JSON إلى CSV؟
الصق مصفوفة JSON من الكائنات أو ارفعها، واتركِ الاتجاه على JSON → CSV، وسيظهر CSV جاهز للجداول البيانية على الفور في الجانب الأيمن — ثم انسخه أو نزّله. على سبيل المثال، [{"id":1,"الاسم":"أحمد"},{"id":2,"الاسم":"سارة"}] يصبح صف رأس id,الاسم متبوعاً بـ 1,أحمد و2,سارة. يصبح كل كائن صفاً وكل مفتاح عموداً. يتم التحويل بالكامل في متصفحك فلا تغادر أي بيانات جهازك.
كيف أحوّل CSV إلى JSON؟
بدّل زر الاتجاه إلى CSV → JSON (أو ارفع ملف .csv فحسب وسيتبدّل تلقائياً). يُقرأ الصف الأول كرؤوس أعمدة وكل صف تالٍ يصبح كائناً. شغّل تحليل الأرقام والقيم المنطقية ليُعامَل 1 كرقم وتُعامَل true كقيمة منطقية بدلاً من سلاسل نصية. التحويل فوري والمخرج JSON صالح يمكنك لصقه مباشرة في أي API أو ملف إعداد.
كيف أسطّح JSON المتداخل إلى CSV؟
شغّل تسطيح المتداخل وستتمدد أي كائنات ومصفوفات متداخلة في أعمدة بترميز النقطة. مثلاً {"الاسم":"أحمد","العنوان":{"المدينة":"القاهرة"},"الأدوار":["مهندس","كاتب"]} يصبح أعمدة الاسم وعنوان.المدينة وأدوار.0 وأدوار.1 — قيمة واحدة لكل خلية. مع إيقاف التسطيح تبقى القيمة المتداخلة كنص JSON داخل خليتها.
كيف أحوّل JSON إلى Excel؟
حوّل JSON الخاص بك إلى CSV هنا، ونزّل ملف .csv، ثم افتحه في Excel أو Google Sheets — كلاهما يقرأ CSV بصورة طبيعية ويقسّمه إلى أعمدة تلقائياً. للإصدارات الأوروبية من Excel التي تتوقع فاصلة منقوطة كمحدد، اختر خيار الفاصلة المنقوطة أولاً لتتوافق الأعمدة دون خطوة النص إلى أعمدة اليدوية.
هل من الآمن تحويل JSON وCSV عبر الإنترنت؟
نعم — هذا المحوّل 100% من جانب العميل. لا تغادر بيانات JSON وCSV متصفّحك أبداً: لا رفع ملفات ولا خادم ولا تسجيل. حتى التصديرات السرية التي تحتوي بيانات شخصية أو تجارية تبقى كلياً على جهازك. يمكنك التحقق من ذلك بتحميل الأداة وقطع الاتصال بالإنترنت ومواصلة التحويل — تستمر في العمل بلا اتصال بالشبكة.
كيف أحوّل ملف JSON كبيراً؟
بما أن التحويل يعمل بالكامل في متصفحك، لا يوجد رفع ملفات ولا حد لحجم الملف مفروض من خادم — الحد الوحيد هو ذاكرة جهازك. الملفات التي يرفضها محوّلات إلكترونية مثل ConvertCSV.com أو csvjson.com بسبب حدود الرفع تعمل هنا عادةً دون مشكلة. ارفع الملف بدلاً من اللصق للحصول على تجربة سلسة مع المدخلات الكبيرة.
ما المحدد الذي يجب استخدامه؟
استخدم الفاصلة لـ CSV القياسي وExcel الأمريكي وGoogle Sheets. اختر الفاصلة المنقوطة للإعدادات الإقليمية الأوروبية حيث يستخدمها Excel افتراضياً (ألمانيا وفرنسا وهولندا وجزء كبير من أوروبا الجنوبية والشرقية). استخدم الجدولة لملفات TSV أو حين تريد لصق المخرج مباشرة في شبكة خلايا الجدول. أي قيمة تحتوي على ذلك المحدد أو علامة اقتباس مزدوجة أو فاصل سطر تُغلَّف تلقائياً بعلامات اقتباس مزدوجة.
Related tools
عرض كل الأدواتMatrix Calculator
Add, subtract, multiply matrices and compute determinant, inverse and transpose for 2×2–4×4 matrices.
منسّق XML
جمّل XML وصغّره وتحقّق منه مباشرة داخل متصفحك.
منسّق SQL
جمّل استعلامات SQL وصغّرها مع ضبط حالة الكلمات المفتاحية وفصل الجُمل.
JSON إلى TypeScript
أنشئ واجهات TypeScript من عيّنة JSON، مع الأنواع المتداخلة.
عارض CSV
اعرض ملفات CSV أو TSV ورتّبها وابحث فيها كجدول نظيف — داخل متصفحك.
Statistics Calculator
Calculate mean, median, mode, standard deviation, variance and more from a data set.