tigtools

JSON به Excel

JSON را جای‌گذاری کنید یا یک فایل .json باز کنید و یک صفحه‌گسترده با یک ردیف برای هر آبجکت دانلود کنید. همه‌چیز در مرورگر شما اجرا می‌شود.

در مرورگر شما اجرا می‌شود بدون ثبت‌نام

نحوه استفاده

  1. JSON را جای‌گذاری کنید یا یک فایل .json باز کنید.
  2. نحوه نوشتن آرایه‌های داخل آبجکت‌ها را انتخاب کنید.
  3. در صورت تمایل نام شیت را تعیین کنید.
  4. روی «تبدیل» بزنید و .xlsx را دانلود کنید.

نحوه کار

هر آیتم آرایهٔ سطح بالا به یک سطر تبدیل می‌شود؛ یک شیء تکی نیز یک سطر می‌سازد. اشیاء تودرتو به ستون‌هایی با نام مسیر نقطه‌دار (مانند address.city) تبدیل می‌شوند. ستون‌ها به ترتیب اولین مشاهدهٔ کلیدها ظاهر می‌شوند؛ بنابراین اشیاء با کلیدهای متفاوت همچنان در یک ردیف قرار می‌گیرند و مقادیر ناموجود به سلول خالی تبدیل می‌شوند.

آرایه‌های درون اشیاء می‌توانند به‌صورت متن JSON در یک سلول نوشته شوند، با نقطه‌ویرگول به هم متصل شوند یا در ستون‌های شماره‌دار (tags.0، tags.1) پخش شوند. اعداد و مقادیر بولی نوع خود را در اکسل حفظ می‌کنند؛ null به سلول خالی تبدیل می‌شود. رشته‌ها به‌صورت متن باقی می‌مانند، از جمله رشته‌هایی که شبیه تاریخ هستند یا با = شروع می‌شوند؛ این‌ها هرگز به فرمول تبدیل نمی‌شوند.

سطر سرصفحه پررنگ، ثابت و دارای دکمه‌های فیلتر است و عرض ستون‌ها از محتوا پیروی می‌کند. اکسل هر سلول را به ۳۲٬۷۶۷ نویسه محدود می‌کند؛ متن طولانی‌تر بریده می‌شود و ابزار به شما می‌گوید چند سلول تحت تأثیر قرار گرفته‌اند.

نمونه‌ها

پاسخ API

فهرستی از کاربران از یک REST API که هر کدام یک شیء نشانی تودرتو دارند، به یک برگه با ستون‌های id، name، address.city و address.zip تبدیل می‌شود.

برچسب‌ها برای فیلتر

گزینهٔ «یک ستون برای هر آیتم» را انتخاب کنید تا هر برچسب در ستون خودش قرار بگیرد، یا «ادغام مقادیر» را انتخاب کنید تا مقادیر به‌صورت «vip; newsletter» کنار هم بمانند.

پرسش‌های متداول

اگر آبجکت‌های من کلیدهای متفاوتی داشته باشند چه؟

هر کلیدی که در هر جایی ظاهر شود به یک ستون تبدیل می‌شود. ردیف‌هایی که آن کلید را ندارند سلول خالی می‌گیرند.

JSON من یک آبجکت است که آرایه را در خود دارد. چه کار کنم؟

فقط آرایه را جای‌گذاری کنید، یا ابزار کل آبجکت را به‌عنوان یک ردیف با ستون‌های مسیر نقطه‌دار در نظر می‌گیرد. بسیاری از پاسخ‌های API فهرست را زیر کلیدی مانند data یا items نگه می‌دارند.

آیا تاریخ‌ها تبدیل می‌شوند؟

خیر. JSON نوع تاریخ ندارد، بنابراین رشته‌های تاریخ دقیقاً همان‌طور که نوشته شده‌اند به‌صورت متن نگهداری می‌شوند.

حریم خصوصی

JSON در مرورگر شما تبدیل می‌شود و فایل .xlsx روی دستگاه شما ساخته می‌شود. هیچ چیزی آپلود، ذخیره یا در تحلیل داده‌ها ثبت نمی‌شود؛ فقط یک رویداد ناشناس مبنی بر استفاده از ابزار شمارش می‌شود.