حوّل ملف CSV إلى JSON في متصفحك - مثالي لتمرير جداول البيانات إلى السكربتات أو واجهات برمجة التطبيقات (APIs) أو نماذج اللغة الكبيرة (LLMs).
أسقط واحدًا أو أكثر - الكل سيتحول إلى JSON. التقدم لكل صف، تحويل دفعة، تنزيل ZIP.
CSV هو صيغة القاسم المشترك الأدنى للبيانات الجدولية: كل جدول بيانات يصدرها، وكل سكربت يستوعبها. JSON هو نفس الشيء للبيانات المتداخلة أو الموصوفة ذاتيًا: كل لغة برمجة يمكنها تحليلها، وكل واجهة برمجة تطبيقات حديثة تستهلكها. تحويل CSV إلى JSON يجسر الفجوة عندما تحتاج إلى تغذية بيانات جدولية في سكربت JavaScript أو واجهة REST API أو نموذج لغوي كبير (LLM) الذي يتعامل مع البيانات على شكل كائنات.
نحلل CSV باستخدام PapaParse، مع اعتبار الصف الأول كأسماء حقول وبقية الصفوف كسجلات. القيم الرقمية تُستنبط أنواعها تلقائيًا؛ كل شيء آخر يبقى كسلاسل نصية. الناتج مصفوفة JSON من الكائنات منسقة بمسافات بادئة - جاهزة للصق في سكربت أو توجيهها عبر pipe إلى curl. كل شيء يحدث محليًا؛ لا تغادر أي بيانات متصفحك.
سير عمل المطورين الأكثر استفادة: إنشاء نموذج أولي لواجهة برمجة تطبيقات REST ببيانات وهمية (تصدير CSV من جدول بيانات، JSON إلى المعالج الخاص بك)، تهيئة قاعدة بيانات بسجلات عينة (CSV من فريق المالية/العمليات، JSON إلى نص برمجي للترحيل)، تغذية نموذج لغة كبير (LLM) بمجموعة بيانات منظمة للتحليل (تتعامل نماذج LLM مع مصفوفات JSON من الكائنات أفضل بكثير من CSV ذي الشكل الحر)، وتحويل تقارير الأعمال إلى واجهات برمجة تطبيقات قابلة للقراءة آليًا (Salesforce/HubSpot/Stripe كلها تصدر CSV، ومن المحتمل أن تستهلك لوحة القيادة الخاصة بك JSON).
ملاحظة حول الحالات الهامشية التي غالبًا ما تعيق محللات CSV: الخلايا التي تحتوي على فواصل مضمنة (سلاسل مقتبسة)، الخلايا التي تحتوي على علامات اقتباس مزدوجة حرفية (تم الهروب منها عبر علامات اقتباس مزدوجة)، الخلايا متعددة الأسطر (الخلايا التي تمتد على أسطر متعددة داخل علامات اقتباس)، نهايات أسطر Windows (CRLF)، وخصائص Excel الغريبة (علامة ترتيب البايت UTF-8، بادئة "=" لفرض التفسير الحرفي). يتعامل PapaParse مع كل هذه الأمور بشكل صحيح. إذا واجهت سابقًا أخطاء "تلف في الصف 47" مع محللات رخيصة، فإن PapaParse يصلحها.
التحديد التلقائي لنوع الأرقام هو الإعداد الافتراضي الأكثر فائدة. بدونه، يتم تحليل عمود مثل "12345" كسلسلة نصية "12345" ولا يمكنك فرزه أو جمعه من جانب الخادم حتى تقوم بتحويل نوعه. يكتشف PapaParse الأعداد الصحيحة، والأعداد العشرية، والترميز العلمي، والقيم المنطقية كـ true/false. تبقى سلاسل التاريخ كسلاسل نصية (لا يتم تحليلها تلقائيًا إلى كائن تاريخ) لأن تنسيقات التاريخ متنوعة جدًا بحيث لا يمكن تخمينها بشكل موثوق؛ قم بتحويلها في التعليمات البرمجية الخاصة بك.
تصدير جدول بيانات لسجلات الاختبار كملف CSV، وتحويله إلى JSON، وتقديمه من نقطة نهاية وهمية. أسرع من كتابة JSON يدويًا.
خذ تصدير CSV من نظام آخر وحوله إلى JSON للاستخدام في ترحيل أو نص برمجي أولي. تقبل معظم ORMs مصفوفات JSON مباشرة.
تحلل نماذج اللغة الكبيرة (LLMs) مصفوفات JSON بشكل أكثر موثوقية بكثير من ملفات CSV الخام. حوّل أولاً، ثم الصق، واطلب رؤى.
يستفيد مطورو الواجهة الأمامية الذين يقومون بإنشاء نماذج أولية للوحات المعلومات مقابل بيانات حقيقية من JSON الذي يمكنهم استيراده مباشرة. أسرع من توصيل محلل CSV في النموذج الأولي.
عادة ما تأتي صادرات CRM بصيغة CSV. حوّلها إلى JSON للاستيعاب في تحليلات مخصصة أو للمزامنة مع قاعدة بيانات تدعم JSON.
يبدأ الانتقال من سير عمل قديم يعتمد على CSV إلى سير عمل حديث يعتمد على JSON بهذا التحويل. مفيد لعمليات الترحيل لمرة واحدة وخطوط الأنابيب المستمرة.
CSV (قيم مفصولة بفواصل) هو أبسط صيغة جدولية - صفوف نصية عادية من قيم مفصولة بفواصل. يُقرأ بواسطة كل برنامج جداول بيانات، وكل لغة برمجة نصية، وكل أداة بيانات.
JSON (JavaScript Object Notation) هي اللغة المشتركة للبيانات المهيكلة على الويب. مصفوفات، كائنات، سلاسل، أرقام، وقيم منطقية. تُقرأ بواسطة كل لغة برمجة حديثة.
اسحب CSV إلى المحول أعلاه، أو انقر المربع لاختيار واحد من جهازك.
لقد اخترنا مسبقًا JSON كتنسيق الإخراج. غيّره من القائمة المنسدلة إذا أردت تنسيقًا مختلفًا.
انقر على تحويل وانتظر حتى ينتهي شريط التقدم. قم بتنزيل JSON عندما يصبح جاهزًا.
تحويل مصفوفة JSON من الكائنات إلى ملف CSV - الصقه في Excel أو Google Sheets أو أي أداة جداول بيانات.
حوّل ملفات إعداد JSON إلى صيغة YAML الأكثر قابلية للقراءة للبشر - تحبها Kubernetes وGitHub Actions وDocker Compose.
حوّل جدول Excel بصيغة XLSX إلى CSV - مثالي للسكربتات أو أدوات البيانات أو الأنظمة التي لا تفتح ملفات .xlsx.