مبدل اکسل به JSON

برگه‌های اکسل را با کنترل بر سربرگ‌ها و انواع داده به JSON تبدیل کنید.

Advanced settings
برگه
مقادیر

تبدیل اکسل به JSON در چهار مرحله

  1. بارگذاری یا جای‌گذاری داده‌های صفحه گسترده. یک فایل .xlsx انتخاب کنید یا سلول‌های کپی‌شده را جای‌گذاری کنید.
  2. انتخاب کاربرگ. یک برگه از کتاب کار انتخاب کنید.
  3. پیکربندی ردیف‌ها و انواع. ردیف سربرگ، رفتار مقدار خالی، رفتار فرمول و مدیریت نوع را انتخاب کنید.
  4. پیش‌نمایش و خروجی. جدول تجزیه‌شده و JSON را قبل از کپی یا دانلود بررسی کنید.

انتخاب کاربرگ

یک کتاب کار می‌تواند شامل برگه‌های نامرتبط مانند Customers، Orders و Summary باشد.

پس از بارگذاری فایل، انتخاب‌گر کاربرگ همه برگه‌ها را فهرست می‌کند و پیش‌نمایش برگه انتخاب‌شده را قبل از تبدیل نشان می‌دهد.

انتخاب ردیف سربرگ

اولین ردیف فیزیکی همیشه سربرگ نیست. کتاب‌های کار اغلب شامل عنوان گزارش، یک ردیف خالی، تاریخ تولید یا برچسب‌های گروه‌بندی‌شده در بالای نام فیلدهای واقعی هستند.

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

اگر از سربرگ استفاده نشود، خروجی آرایه‌ای از آرایه‌ها یا کلیدهای تولیدشده مطابق حالت انتخاب‌شده خواهد بود.

حفظ انواع داده مفید

اعداد

سلول‌های عددی به عنوان اعداد JSON ذخیره می‌شوند مگر اینکه ستون باید متن باقی بماند.

تاریخ‌ها

تاریخ‌های اکسل ممکن است به عنوان اعداد سریالی با قالب تاریخ ذخیره شوند. سلول‌های تاریخ شناسایی‌شده به یک رشته مستند تبدیل می‌شوند. سلول‌های عددی که قالب تاریخ ندارند هرگز به عنوان تاریخ حدس زده نمی‌شوند.

مقادیر بولی

سلول‌های true و false به عنوان مقادیر بولی JSON حفظ می‌شوند.

متن و صفرهای ابتدایی

کدهایی مانند 00123 وقتی کتاب کار آن‌ها را به عنوان متن ذخیره می‌کند، رشته باقی می‌مانند. پیش‌نمایش مقادیری را که ممکن است صفرهای ابتدایی را از دست بدهند نشان می‌دهد.

سلول‌های خالی

بین رشته خالی، null یا حذف ویژگی انتخاب کنید. سیاست انتخاب‌شده به طور یکنواخت اعمال می‌شود.

تصمیم‌گیری درباره نحوه خروجی سلول‌های فرمول

یک سلول فرمول ممکن است شامل متن فرمول، مقدار محاسبه‌شده کش‌شده یا قالب نمایش باشد.

  • به طور پیش‌فرض مقدار محاسبه‌شده ذخیره‌شده را بگیرید
  • متن فرمول را به عنوان گزینه ارائه دهید
  • وقتی مقدار کش‌شده وجود ندارد هشدار دهید

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

در یک محدوده ادغام‌شده، فقط سلول بالا-چپ ممکن است حاوی مقدار باشد.

  • فقط مقدار بالا-چپ را نگه دارید — پیش‌فرض.
  • مقدار را در کل محدوده ادغام‌شده پر کنید — برای جداول گزارش مفید است، اما می‌تواند معنی را تغییر دهد.
  • هشدار دهید و سلول‌ها را خالی بگذارید.

حذف یا نگه‌داشتن ردیف‌های خالی

ردیف‌های کاملاً خالی را می‌توان حذف یا نگه داشت. ستون‌های خارج از داده‌های استفاده‌شده به طور خودکار بریده می‌شوند.

جای‌گذاری داده از اکسل

وقتی سلول‌ها را از اکسل یا صفحه گسترده دیگری کپی می‌کنید، مرورگرها متن جدا شده با تب دریافت می‌کنند.

حالت جای‌گذاری تب‌ها و خطوط جدید را تجزیه می‌کند، پیش‌نمایش جدول را نشان می‌دهد و از همان گزینه‌های سربرگ و نوع استفاده می‌کند.

مشکلات رایج تبدیل اکسل به JSON

تاریخ‌ها به صورت اعداد ظاهر می‌شوند

سلول به عنوان مقدار عددی بدون تفسیر تاریخ خوانده شده است. قالب منبع و گزینه تبدیل تاریخ را تأیید کنید.

صفرهای ابتدایی از دست رفته‌اند

سلول منبع ممکن است از قبل عددی باشد. قبل از تبدیل، ستون‌های شناسه را در کتاب کار به عنوان متن قالب‌بندی کنید.

نتایج فرمول قدیمی هستند

مبدل مقدار ذخیره‌شده را می‌خواند و فرمول‌ها را دوباره محاسبه نمی‌کند. اگر نیاز به به‌روزرسانی مقادیر کش‌شده دارید، قبل از تبدیل، کتاب کار را باز و ذخیره کنید.

سربرگ‌های خالی کلیدهای نامعتبر ایجاد می‌کنند

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

سلول‌های ادغام‌شده مقادیر null ایجاد می‌کنند

یک استراتژی سلول ادغام‌شده انتخاب کنید. پر کردن مقادیر در محدوده اختیاری است و ممکن است برای هر کتاب کاری مناسب نباشد.

سوالات متداول اکسل به JSON

کدام فایل‌های اکسل پشتیبانی می‌شوند؟

نسخه اعلام‌شده از .xlsx پشتیبانی می‌کند. فرمت .xls تا زمانی که مسیر کتابخانه آزمایش‌شده برای آن وجود نداشته باشد، تبلیغ نمی‌شود.

آیا می‌توانم یک برگه خاص را تبدیل کنم؟

بله. انتخاب‌گر کاربرگ بخش اصلی این صفحه است.

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

در این نسخه خیر. خروجی چندبرگه‌ای فقط زمانی ارائه می‌شود که ساختار خروجی برای هر برگه به وضوح تعریف شده باشد.

آیا فرمول‌ها حفظ می‌شوند؟

ابزار مقدار ذخیره‌شده یا متن فرمول را بسته به حالت انتخاب‌شده صادر می‌کند. فرمول‌ها را دوباره محاسبه نمی‌کند.

تاریخ‌های اکسل چگونه تبدیل می‌شوند؟

سلول‌های تاریخ شناسایی‌شده به رشته ISO یا متن نمایش‌داده‌شده تبدیل می‌شوند. سلول‌های عددی بدون شواهد قالب‌بندی به عنوان تاریخ حدس زده نمی‌شوند.

آیا کتاب کار بارگذاری می‌شود؟

خیر — فایل‌های .xlsx کاملاً در مرورگر شما خوانده می‌شوند. فایل‌های بزرگ‌تر از حد پردازش مرورگر به عنوان جایگزین اختیاری سرور ارائه می‌شوند و بدون رضایت شما چیزی بارگذاری نمی‌شود.