Command Palette

Search for a command to run...

JS

JSON إلى محول CSV

تحويل JSON إلى CSV عبر الإنترنت. يحول مجموعة من الكائنات إلى ملف جاهز لجدول البيانات، ويسوي الكائنات المتداخلة، ويهرب من الحقول لكل RFC 4180. من جانب العميل، بدون تسجيل.

ما هو محول JSON إلى CSV؟

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

إليك ما يفعله محول JSON إلى CSV عبر الإنترنت بإدخال غير متساوٍ. لصق [{"id":1،"name":"Lovelace، Ada"، "address":{"city":"London"}}،{"id":2،"name": "Grace Hopper"، "tags": ["navy"، "cobol"]}] وانقر فوق تحويل إلى CSV. يخرج الرأس كمعرف، اسم، عنوان.city، العلامات: تصبح المدينة المتداخلة عمودًا خاصًا بها، ويتم إضافة العلامات التي يحتوي عليها الكائن الثاني فقط في النهاية. الصف الأول هو 1، "Lovelace، Ada"، لندن، مع الاسم المقتبس لأنه يحتوي على فاصلة، ويحتفظ الصف الثاني بمصفوفة العلامات كـ JSON في خلية واحدة مع مضاعفة علامات الاقتباس الخاصة بها.

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

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

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

  1. لصق أو تحميل JSON الخاص بك

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

  2. اختر التسطيح والمصفوفات

    يتم تشغيل الكائنات المتداخلة المسطحة بشكل افتراضي وتقوم بتوسيع أعمدة نمط العنوان.المدينة؛ قم بفكه للاحتفاظ بكائن متداخل كـ JSON في خلية واحدة. اختر كـ JSON أو انضم إلى ؛ للمصفوفات.

  3. اضبط المحدد ونهاية السطر

    حدد الفاصلة أو الفاصلة المنقوطة أو علامة التبويب أو الأنبوب، واختر نهايات سطر LF (Unix) أو CRLF (Excel). CRLF هو السطر الذي يحدده RFC 4180 وهو الاختيار الأكثر أمانًا لبرامج Windows الأقدم.

  4. نسخ أو تنزيل ملف CSV

    انقر فوق تحويل إلى CSV. انسخ النتيجة إلى الحافظة الخاصة بك أو قم بتنزيلها كـ data.csv، ثم افتحها في جدول البيانات أو أداة الاستيراد.

الميزات الرئيسية

  • كشف رأس الاتحاد

    يتم إنشاء صف الرأس من كل مفتاح يتم رؤيته عبر جميع الكائنات بترتيب المشاهدة الأولى، لذلك لا تزال السجلات ذات الحقول المختلفة تنتج أعمدة محاذية

  • تسطيح الكائن المتداخل

    قم بتوسيع الكائنات المتداخلة بشكل اختياري إلى أعمدة تدوين نقطي مثل address.city وadtrade.zip بدلاً من تفريغ JSON الخام في خلية واحدة

  • RFC 4180 الهروب

    يتم تغليف أي قيمة تحتوي على المحدد أو علامة الاقتباس أو فاصل الأسطر بعلامات اقتباس مزدوجة ويتم مضاعفة علامات الاقتباس الداخلية، وبالتالي يتم تحليل الملف بشكل صحيح

  • التحكم في المحدد ونهاية الخط

    قم بالتصدير باستخدام فواصل الفاصلة أو الفاصلة المنقوطة أو علامة التبويب أو الأنابيب ونهايات خطوط LF أو CRLF لمطابقة Excel أو Sheets أو خط أنابيب الاستيراد الخاص بك

Frequently Asked Questions

الصق مجموعة JSON من الكائنات في لوحة الإدخال وانقر فوق تحويل إلى CSV. تستخدم الأداة مفاتيح الكائنات كصف رأس وكل كائن كصف بيانات. يمكنك بعد ذلك نسخ ملف CSV أو تنزيله كملف.csv لفتحه في جداول بيانات Excel أو Google. تتم جميع عمليات المعالجة في متصفحك - ولا يتم تحميل أي شيء.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

json to csvjson to csv converterconvert json to csvjson to csv onlinejson to exceljson array to csvjson to spreadsheetexport json to csvonline json to csv converterjson to csv converter online