تحويل JSON إلى CSV
الصق قائمة JSON واحصل على جدول مرتّب: صف لكل عنصر، وعمود لكل حقل، جاهز للفتح في Excel.
محفوظ على هذا الجهاز
يعمل داخل متصفحك. لا يُرفع أي شيء.
محفوظ
CSV JSON
سيظهر CSV هنا أثناء الكتابة.
سيظهر JSON هنا أثناء الكتابة.
طريقة الاستخدام
-
الصق JSON أو افتحه
الصقه أو اكتبه، أو أفلت ملف .json أو افتحه. يبدأ التحويل بمجرد وجود ما يمكن قراءته.
-
راجع الجدول
اطّلع على الصفوف والأعمدة قبل الحفظ. اختر الفاصل، واحتفظ بالكائنات المتداخلة مسطّحة أو بصيغة JSON.
-
نزّل ملف CSV
افتحه في Excel أو LibreOffice أو جداول بيانات Google، أو انسخ النص للصقه في مكان آخر.
الأسئلة الشائعة
هل يُرفع JSON إلى خادم؟
لا. يتم التحويل بالكامل داخل متصفحك، لذا لا تغادر استجابات API والملفات المُصدَّرة وبيانات العملاء جهازك أبدًا.
ما نوع JSON الذي يمكنني تحويله؟
تعطي قائمة الكائنات صفًا لكل كائن وعمودًا لكل مفتاح، حتى إن لم تكن للكائنات المفاتيح نفسها. ويعطي الكائن الواحد صفًا واحدًا، وتُكتب قائمة القوائم صفًا بعد صف. وإذا كان JSON يغلّف قائمة واحدة، مثل استجابة API تحتوي على قائمة «results»، تُستخدم تلك القائمة.
كيف تُعالَج الكائنات والقوائم المتداخلة؟
تصبح الكائنات المتداخلة أعمدة بأسماء تفصلها نقاط، مثل address.city. وتُكتب القوائم كنص JSON في خلية واحدة، مثل ["math","poetry"]، فلا يضيع أي شيء. ويمكن لأداة «تحويل CSV إلى JSON» إعادة بناء الاثنين.
لماذا تبدأ بعض الخلايا بفاصلة عليا؟
تتعامل برامج جداول البيانات مع الخلية التي تبدأ بالرمز = أو + أو - أو @ على أنها صيغة. وقد تؤدي قيمة مخفية في بيانات من مصدر آخر عندئذٍ إلى فتح صفحة ويب أو تنفيذ أمر عند فتح الملف، وهو ما يُعرف بحقن CSV. ومع تفعيل «منع الصيغ»، تُضاف فاصلة عليا في بداية هذه الخلايا، فيعرضها Excel وLibreOffice وجداول بيانات Google كنص عادي. ولا تتأثر الأعداد العادية مثل -12. عطّل الخيار إذا كان ملف CSV مخصصًا لبرنامج لا لجدول بيانات.
يضع Excel كل شيء في عمود واحد أو يعرض أحرفًا غريبة. ماذا أفعل؟
إذا وقع كل شيء في العمود الأول، فإن Excel لديك يتوقع فاصلة منقوطة، وهذا شائع حيث تكون الفاصلة هي الفاصل العشري: اختر «فاصلة منقوطة» كفاصل. وإذا ظهرت الحروف العربية أو غيرها بشكل خاطئ، فأبقِ خيار «متوافق مع Excel (UTF-8 BOM)» مفعّلًا، ليعرف Excel أن الملف بترميز UTF-8.
هل تُحفظ الأعداد بدقة؟
نعم. تُكتب الأعداد تمامًا كما تظهر في JSON الخاص بك، لذا لا تُقرَّب المعرّفات الطويلة والكسور العشرية الدقيقة.