تبدیل JSON به اکسل
خروجی API، فایل لاگ یا پشتیبان پایگاه داده را با فرمت JSON بارگذاری کنید و یک کارپوشهٔ XLSX تحویل بگیرید که در آن هر رکورد یک ردیف و هر کلید یک ستون است که میتوانید فیلتر، مرتب و جمع بزنید.
مبدل داده
یا فایلهای CSV, TSV, TXT … را اینجا رها کنید ·
حداکثر 95 MB برای هر فایل· تا 20 فایل· حذف پس از 30 دقیقه
فایلها روی سرورهای ما پردازش میشوند و پس از 30 دقیقه حذف میشوند.
نویسهای که ستونها را در فایلهای CSV و متنی جدا میکند، هم برای خواندن و هم برای نوشتن. حالت خودکار آن را از ورودی تشخیص میدهد و با ویرگول مینویسد.
UTF-8 برای همه زبانها کار میکند. اگر Excel در ویندوز هنگام باز کردن CSV نویسههای اروپایی یا آسیایی را خراب نشان میدهد، UTF-8 با BOM را انتخاب کنید.
ورودی Excel، ODS و Numbers: فقط برگه اول تبدیل شود یا همه برگهها (برای هر برگه یک CSV داخل ZIP، یا برای هر برگه یک کلید JSON).
نام زبانه برگه در صفحهگسترده جدید، حداکثر 31 نویسه.
آرایهای از شیءها برای هر ردیف از نام ستونها بهعنوان کلید استفاده میکند؛ آرایهای از آرایهها فشردهتر است و سرستون را بهعنوان آرایه اول نگه میدارد.
نام عنصر بیرونی که همه ردیفها را در بر میگیرد؛ هر ردیف داخل آن به یک <row> تبدیل میشود.
در دستورهای CREATE TABLE و INSERT استفاده میشود. فقط حروف انگلیسی، ارقام و زیرخط.
نقلقولگذاری و نوع ستونها بین پایگاههای داده کمی فرق دارد؛ همان را که میخواهید در آن وارد کنید انتخاب کنید.
سلولهای تاریخ را در یک قالب بازنویسی میکند. ISO (2026-10-18) برای پایگاه داده و کد امنترین است؛ «بدون تغییر» آنها را همانطور که در منبع هستند نگه میدارد.
نحوه استفاده از این ابزار
- 1
فایل JSON را بارگذاری کنید
یک فایل .json، .jsonl یا .ndjson را روی بخش بارگذاری رها کنید. در هر نوبت تا 20 فایل و هر کدام تا 95 MB مجاز است؛ هر فایل به یک ورکبوک جداگانه تبدیل میشود.
- 2
تنظیمات شیت را بررسی کنید
گزینهٔ تبدیل به از قبل روی XLSX تنظیم شده است. در تنظیمات پیشرفته میتوانید نام برگه را با نام برگه تغییر دهید یا قالب زمانها را با تاریخها بازنویسی کنید.
- 3
تبدیل کنید و در اکسل باز کنید
روی تبدیل به XLSX (Excel) ← بزنید و ورکبوک را دانلود کنید. این فایل در Excel، Google Sheets، Numbers و LibreOffice Calc باز میشود.
چه کسانی به JSON در قالب شیت اکسل نیاز دارند
JSON فرمتی است که ماشینها با آن داده رد و بدل میکنند. داگلاس کراکفورد حدود سال 2001 آن را نامگذاری و محبوب کرد و استاندارد IETF با شمارهٔ RFC 8259 (سال 2017) فقط شش نوع مقدار تعریف میکند: شیء، آرایه، رشته، عدد، true/false و null. APIهای REST، خروجی Firebase و MongoDB، وبهوکهای Stripe و ابزار توسعهدهندهٔ مرورگر، همه JSON تحویل میدهند.
کسانی که این خروجیها را دریافت میکنند اغلب برنامهنویس نیستند. تحلیلگر بازاریابی دادههای کمپین را از API یک پلتفرم تبلیغاتی میگیرد، صاحب فروشگاه سفارشها را از یک فروشگاه headless دانلود میکند، پژوهشگر یک مجموعهداده عمومی را ذخیره میکند. آنها یک رکورد در هر ردیف، ستونهایی برای فیلتر و یک SUM در پایین میخواهند.
تبدیل JSON به اکسل: رکوردها چگونه به ردیف تبدیل میشوند
[
{"order": "A-1001", "total": 48.5, "customer": {"name": "Ruth Ng", "country": "CA"}, "tags": ["gift", "rush"]},
{"order": "A-1002", "total": 12, "customer": {"name": "Omar Diaz", "country": "US"}}
]برگهٔ حاصل پنج ستون دارد: order، total، customer.name، customer.country و tags. ردیف 3 شامل A-1002، 12، Omar Diaz و US است و سلول tags خالی میماند، چون رکورد دوم چنین کلیدی نداشت. کلیدهای غایب هرگز مقادیر دیگر را جابهجا نمیکنند؛ مشکل کلاسیک کپی دستی JSON در سلولها.
اعداد عددی میمانند و جمعها بلافاصله درست حساب میشوند. رشتههایی که شبیه عدد هستند، مانند کد پستی یا SKU داخل گیومه، متن میمانند و صفرهای ابتدایی مثل 02134 حفظ میشود. برای زمانهای ISO (2026-10-18T09:30:00Z) در تاریخها یک الگوی خوانا انتخاب کنید.
تبدیل JSON به XLSX: محدودیتهای اکسل که همچنان پابرجاست
- ردیف در هر برگه
- 1,048,576
- ستون، از A تا XFD
- 16,384
- نویسه در هر سلول
- 32,767
- نویسه در نام برگه
- 31
JSON
نشانهگذاری شیء جاوااسکریپت (JSON)
JSON یک فرمت متنی سبک برای دادههای ساختاریافته است که Douglas Crockford در اوایل دهه 2000 آن را رایج کرد و با عنوان RFC 8259 و ECMA-404 استاندارد شد. اشیا، آرایهها، رشتهها، اعداد، مقادیر بولی و null را با نحوی ساده و خوانا نمایش میدهد. این فرمت پیشفرض APIهای وب، فایلهای پیکربندی و تبادل داده بین برنامهها در تقریباً همه زبانهای برنامهنویسی است. توضیحات، تاریخ یا طرحواره ندارد و فایلهای بزرگ تودرتو بدون نمایشگر سخت خوانده میشوند.
- فشردهسازی
- –
- شفافیت
- –
- انیمیشن
- –
- سال معرفی
- 2001 · Douglas Crockford
XLSX
پوشه کار Microsoft Excel
XLSX از Office 2007 قالب پیشفرض پوشه کار Microsoft Excel است و بر پایه استاندارد Office Open XML ساخته شده. چند برگه، فرمول، قالببندی، نمودار، جدول محوری و اعتبارسنجی داده را در بسته ZIP از فایلهای XML ذخیره میکند. هر برگه بیش از یک میلیون سطر پشتیبانی میکند و قالب پیشفرض تبادل صفحهگستردههای کسبوکار است. Google Sheets، LibreOffice و Numbers آن را باز میکنند، هرچند ماکروها و قابلیتهای پیشرفته ممکن است منتقل نشوند.
- فشردهسازی
- –
- شفافیت
- –
- انیمیشن
- –
- سال معرفی
- 2007 · Microsoft
تبدیل JSON به Excel راهی است که خروجی API و پایگاه داده به دست کسانی میرسد که کد نمیخوانند: مدیر محصول، حسابدار یا مشتریای که بهجای آکولاد و گیومه، ردیفهایی برای مرتبسازی و جمعهایی برای بررسی میخواهد.
کاربران از تبدیل JSON به اکسل چه انتظاری دارند
باور نادرستهر فایل JSON را میشود به یک جدول مرتب تبدیل کرد.
واقعیتجدول به رکوردهای تکرارشونده نیاز دارد. یک شیء تنظیمات با لایههای تودرتوی عمیق به یک ردیف بسیار پهن تبدیل میشود؛ برای چنین فایلهایی تبدیل JSON به YAML خواناتر است.
باور نادرستاگر پسوند فایل .json را عوض کنم، Excel مستقیم بازش میکند.
واقعیتتغییر نام چیزی را داخل فایل عوض نمیکند. Excel آن را متن میداند و همه چیز را در ستون A میریزد.
باور نادرستورکبوک نوعهای JSON را دقیقاً حفظ میکند.
واقعیتExcel عدد، متن، بولی و سلول خالی دارد. null در JSON به سلول خالی تبدیل میشود و تفاوت 12 با 12.0 از بین میرود.
باور نادرستهر خروجی زیر 100 MB جا میشود.
واقعیتتعداد ردیفها هم مهم است. لاگی با دو میلیون خط از شبکهٔ 1,048,576 ردیفی بیشتر است؛ آن را اول تقسیم کنید یا برای بارگذاری در پایگاه داده از تبدیل JSON به CSV استفاده کنید.
پرسشهای رایج دربارهٔ تبدیل JSON به اکسل
آیا میتوان JSON را بدون Power Query به اکسل تبدیل کرد؟
بله. مسیر خود Excel این است: Data → Get Data → From File → From JSON که ویرایشگر Power Query را باز میکند و از شما میخواهد رکوردها را ستون به ستون گسترش دهید. اینجا گسترش ساختار هنگام تبدیل انجام میشود و ورکبوک آمادهٔ فیلتر کردن به دستتان میرسد.
اشیای تودرتو در JSON من چه میشوند؟
یک شیء تودرتو به ستونهای اضافی با نامی بهصورت مسیر نقطهدار باز میشود؛ مثلاً شیء address به address.city و address.zip تبدیل میشود. آرایهای از مقادیر ساده داخل یک رکورد بهصورت متن JSON در یک سلول میماند، چون یک ردیف نمیتواند تعداد متغیری ستون داشته باشد.
آیا مبدل، JSON Lines خروجی BigQuery یا ابزارهای ارسال لاگ را میپذیرد؟
بله. فایلهای با پسوند .jsonl یا .ndjson بهصورت یک شیء در هر خط خوانده میشوند؛ شیوهای که خروجی BigQuery، دامپهای Elasticsearch و بیشتر خطلولههای لاگ برای نوشتن رکوردها به کار میبرند. هر خط یک ردیف در برگه میشود.
چرا شناسههای 19 رقمی من به عددهایی با صفر در انتها تبدیل شدند؟
Excel اعداد را با 15 رقم معنادار ذخیره میکند؛ بنابراین عدد صحیح بلندتر، مثل شناسهٔ snowflake توییتر یا شمارهٔ کارت، وقتی در سلول عددی قرار میگیرد انتهایش را از دست میدهد. چنین شناسههایی را در JSON بهصورت رشته (داخل گیومه) نگه دارید تا در برگه بهصورت متن و رقم به رقم بیایند.
آیا خروجی API من جایی ذخیره میشود؟
خیر. فایلها 30 دقیقه پس از پردازش بهطور خودکار حذف میشوند و هیچ حساب کاربری هم لازم نیست.
آیا بعداً میتوانم صفحهگسترده را دوباره به JSON برگردانم؟
بله. پس از ویرایش ردیفها، ورکبوک را با تبدیل Excel به JSON تبدیل کنید تا سرستونها دوباره به کلید تبدیل شوند. نام ستونهای نقطهدار بهصورت کلیدهای تخت نوشته میشوند؛ اگر API شما اشیای تودرتو میخواهد، آنها را در کد بازسازی کنید.
- تبدیل اکسل به JSONتبدیل آنلاین شیت اکسل به JSON: ردیف سرستون کلید میشود، هر ردیف یک آبجکت و تاریخها رشتهٔ ISO. پشتیبانی از XLSX، XLS، ODS و Numbers.
- تبدیل JSON به CSVتبدیل JSON یا JSON Lines به CSV: هر شیء یک سطر، فیلدهای تودرتو در ستونها، UTF-8 با BOM برای نمایش درست حروف در Excel. ۲۰ فایل با هم.
- تبدیل XML به اکسلفاکتور XML، صورتحساب بانکی، فید محصول و خروجی سیستمها را به جدول XLSX اکسل تبدیل کنید؛ بدون XML map یا زبانه Developer، روی مک هم کار میکند.
- تبدیل CSV به XLSXتبدیل CSV به فایل اکسل XLSX با حفظ صفرهای ابتدایی، شناسههای طولانی و حروف خاص. جداکنندهٔ ویرگول، نقطهویرگول و تب خودکار تشخیص داده میشود.
- تبدیل JSON به YAMLتبدیل آنلاین JSON به YAML برای فایلهای Kubernetes، GitHub Actions، Compose و Ansible. خروجی تورفته و ایمن در نقلقول، 20 فایل در هر نوبت، بدون حساب.
- تبدیل JSON به جدول HTMLتبدیل JSON به جدول HTML: کلیدها سرستون و رکوردها ردیف میشوند. آن را در CMS، ایمیل یا صفحهٔ داخلی بچسبانید. بدون نیاز به کدنویسی.