24 converter واحدها · ارز · فایل‌ها

تبدیل XLSX به JSON Excel Workbook ↔ JavaScript Object Notation رایگان آنلاین امن

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

فایل خود را تبدیل کنید

فایل XLSX خود را اینجا رها کنید یا یکی را انتخاب کنید.

فایل شما هرگز از این دستگاه بیرون نمی‌رود. همه‌چیز در مرورگر شما اجرا می‌شود.

دربارهٔ این مبدل
آنچه حفظ می‌شود سلول‌ها، با سطر اول به‌عنوان کلیدها. یک برگه آرایه می‌دهد؛ کارپوشه‌ای با چند برگه شیئی می‌دهد که کلیدهایش نام برگه‌هاست، پس چیزی حذف نمی‌شود و چیزی بی‌صدا ادغام نمی‌شود.
آنچه از دستش برنمی‌آید فرمول به‌صورت مقداری منتقل می‌شود که صفحه‌گسترده آخرین بار محاسبه کرده است، نه به‌صورت فرمول — فایل هر دو را نگه می‌دارد و فقط یکی از آن‌ها داده است. سلول‌های ادغام‌شده، رنگ‌ها، فونت‌ها، عرض ستون‌ها و نمودارها هم داده نیستند و منتقل نمی‌شوند. تاریخ‌ها همان‌طور می‌رسند که کارپوشه ذخیره کرده است، که همیشه همان متنی نیست که روی صفحه دیدید.
کجا اجرا می‌شود در مرورگر شما. چیزی بارگذاری نمی‌شود، پس بعداً هم چیزی برای حذف کردن نیست.

بدون بارگذاری

تبدیل از XLSX

تبدیل به XLSX

این قالب‌ها از کجا آمده‌اند

CSV قدیمی‌ترین و کم‌استانداردترین آن‌هاست: جدولی که به شکل خطوط متن نوشته می‌شود، از دههٔ 1970 در کار بوده و تنها در سال 2005 به‌صورت مکتوب توصیف شد، یعنی زمانی که هر برنامه‌ای از قبل خودش تصمیم گرفته بود جداکننده چیست و چه زمانی باید گیومه گذاشت. XML در سال 1998 از SGML برآمد، برای اسنادی که باید ساختاری سخت‌گیرانه داشته باشند و در برابر یک طرح‌واره (schema) بررسی شوند. JSON را داگلاس کراکفورد حدود سال 2001 از دل جاوااسکریپت بیرون کشید و عمداً به اشیاء، آرایه‌ها، اعداد و رشته‌ها تقلیلش داد — و همین حداقل‌گرایی دلیل آن است که وب را در دست گرفت. YAML پسرعموی خواناتر آن است که در آن تورفتگی کاری را می‌کند که در جاهای دیگر کروشه و آکولاد می‌کنند. تنها نکته‌ای که هنگام تبدیل میان آن‌ها اهمیت دارد: CSV تخت است، شبکه‌ای از سطر و ستون، درحالی‌که JSON، XML و YAML درخت هستند.

کجا با آن‌ها روبه‌رو می‌شوید

CSV همان چیزی است که صفحه‌گسترده خروجی می‌دهد و حسابدار، پلتفرم فروشگاهی یا صورت‌حساب بانکی به شما تحویل می‌دهد. JSON زبانی است که سرویس‌های وب با آن حرف می‌زنند و فایل‌های پیکربندی روزبه‌روز بیشتر به آن نوشته می‌شوند. XML در سیستم‌های سازمانی قدیمی‌تر، در استانداردهای صدور فاکتور و درون خود قالب‌های اداری باقی مانده است. YAML جایی است که انسان‌ها تنظیمات را با دست می‌نویسند. تبدیل میان آن‌ها کار روزمرهٔ انتقال داده از جایی است که تولید شده به جایی که لازم است.

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

فایل CSV من در Excel به‌صورت یک ستون باز شد. چرا؟

چون صفحه‌گستردهٔ شما جداکنندهٔ دیگری انتظار داشت. Excel از جداکنندهٔ فهرست در تنظیمات منطقه‌ای رایانه پیروی می‌کند، که در هر جایی که ویرگول پیش‌تر علامت اعشار است — یعنی بیشتر اروپای قاره‌ای — نقطه‌ویرگول است. فایلی که با ویرگول جدا شده باشد آن‌گاه مانند یک ستون واحد از متن دیده می‌شود. به‌جای دوبار کلیک کردن روی فایل، از پنجرهٔ درون‌ریزی (import) استفاده کنید و جداکننده را صریحاً مشخص کنید. همین تنظیم منطقه‌ای دلیل آن است که گاهی 3.5 به‌صورت یک تاریخ وارد می‌شود.

چرا JSON تودرتوی من نمی‌تواند به یک صفحه‌گستردهٔ مرتب تبدیل شود؟

چون صفحه‌گسترده تخت است و JSON درخت. یک سطر در هر ستون فقط یک مقدار می‌تواند داشته باشد؛ اما یک شیء JSON می‌تواند فهرستی درون یک فیلد درون فهرستی دیگر داشته باشد. تبدیل یعنی انتخاب شیوهٔ تخت کردن آن: یا به هم چسباندن نام‌های تودرتو در یک عنوان ستون بلند، یا تکرار سطر والد به‌ازای هر فرزند. هر دو سازش هستند و هیچ‌کدام به‌طور خودکار قابل بازگشت نیست — به همین دلیل بازگشت از صفحه‌گسترده به شکل اصلی معمولاً به تصمیم یک انسان نیاز دارد.

آیا فایل کیفیتش را از دست می‌دهد؟

بستگی دارد که دو قالب چه چیزی را می‌توانند نگه دارند. تبدیل میان قالب‌هایی که همان چیز را ذخیره می‌کنند — مثلاً PNG به BMP یا WAV به FLAC — هیچ چیزی را از دست نمی‌دهد. تبدیل به قالبی که برای صرفه‌جویی در فضا اطلاعات را دور می‌ریزد، مانند JPEG یا MP3، هر بار کمی کیفیت از دست می‌دهد و تبدیل دوباره آن را برنمی‌گرداند. هر جا انتخابی وجود داشته باشد، این صفحه به‌جای ساخت کوچک‌ترین فایل، به حفظ کیفیت اصلی گرایش دارد.

آیا فایل من جایی بارگذاری می‌شود؟

نه. تبدیل درون مرورگر شما و روی دستگاه خودتان انجام می‌شود؛ فایل هرگز از آن خارج نمی‌شود و اینجا سروری نیست که بتواند آن را دریافت کند. به همین دلیل است که محدودیت یک فایل بزرگ حافظه خودِ شماست، نه بارگذاری، و به همین دلیل است که هیچ چیزی که تبدیل می‌کنید نمی‌تواند در لاگ‌های کسی ظاهر شود — از جمله لاگ‌های ما. ابزارهای صوت و ویدیو، اولین باری که از آن‌ها استفاده می‌کنید، موتور تبدیل خود را از همین سایت دریافت می‌کنند، حدود سی مگابایت و فقط یک بار؛ پس از آن کار باز هم کاملاً روی دستگاه شما انجام می‌شود.

چرا مردم XLSX را به JSON تبدیل می‌کنند

فایل XLSX کارپوشهٔ اکسل است و برای بیشتر مردم همان جایی است که داده‌هایشان در آن زندگی می‌کند: فهرست قیمت‌ها، فهرست مشتریان، برنامه‌ها، نتیجه‌ها، کاتالوگ‌ها. جای خوبی است که مردم جدولی را نگه دارند و ویرایش کنند. اما لحظه‌ای که آن جدول باید وب‌سایتی، برنامه‌ای، اسکریپتی، کتابخانهٔ نمودار یا سرویسی با API را تغذیه کند، کارپوشه شکل نادرستی است. برنامه‌ها نمی‌خواهند فایل‌های اکسل را باز کنند. آنها JSON می‌خواهند، متنی ساده و ساختارمند که هر زبان برنامه‌نویسی مستقیم می‌خواند. به همین دلیل مردم XLSX را به JSON تبدیل می‌کنند: داده را در صفحهٔ گسترده دارند و چیزی که از آن استفاده خواهد کرد به زبان JSON حرف می‌زند.

موقعیت‌ها رایج‌اند. توسعه‌دهنده‌ای با فهرست محصولاتی که تیم فروش در اکسل نگه می‌دارد و صفحه‌ای وب باید آن را بارگیری کند. معلمی که نمره‌ها را در کارپوشه دارد و می‌خواهد اسکریپتی آنها را پردازش کند. صاحب فروشگاهی که باید کاتالوگی را به سرویسی بارگذاری کند که فقط JSON می‌پذیرد. پژوهشگری که می‌خواهد جدولی را به ابزار تحلیل بدهد. در هر مورد کارپوشه از پیش مرتب است و آنچه کم است فقط تغییر زبان است.

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

تبدیل چگونه کار می‌کند

ردیف نخست کلیدها را می‌دهد

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

یک برگه آرایه می‌دهد، چند برگه شیء

یک برگه آرایه می‌دهد. کارپوشه‌ای با چند برگه شیئی می‌دهد که کلیدهایش نام برگه‌هاست، پس چیزی حذف نمی‌شود و چیزی بی‌صدا ادغام نمی‌شود. اگر کارپوشهٔ شما برگه‌هایی به نام محصولات و قیمت‌ها دارد، JSON کلیدی به نام محصولات دارد که رکوردهایش را نگه می‌دارد و کلیدی به نام قیمت‌ها که رکوردهای خودش را. آن‌گاه می‌توانید هر کدام را که لازم دارید بردارید.

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

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

چه چیزی نگه داشته می‌شود

سلول‌ها

سلول‌ها نگه داشته می‌شوند، با ردیف نخست به‌عنوان کلیدها. برگه‌ای با 300 ردیف و 8 ستون 300 رکورد با 8 کلید در هر یک می‌دهد.

برگه‌ها و نام‌هایشان

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

مقدارها، با نوعشان

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

آنچه پیش از تبدیل XLSX به JSON باید بدانید

فرمول‌ها به‌صورت مقدار منتقل می‌شوند

فرمول به‌صورت مقداری که صفحهٔ گسترده آخرین بار محاسبه کرده منتقل می‌شود، نه به‌صورت فرمول. فایل هر دو را ذخیره می‌کند و فقط یکی از آنها داده است. اگر سلولی مجموعی دارد، JSON نتیجهٔ مجموع را دارد. این تقریباً همیشه همان چیزی است که برای تبادل داده می‌خواهید، چون برنامهٔ گیرنده از فرمولی که برای اکسل نوشته شده استفاده‌ای ندارد.

قالب‌بندی داده نیست

سلول‌های ادغام‌شده، رنگ‌ها، قلم‌ها، پهنای ستون‌ها و نمودارها هم داده نیستند و منتقل نمی‌شوند. سلول ادغام‌شده به‌صورت یک سلول در موقعیت بالا-چپ خود خوانده می‌شود و سلول‌هایی که می‌پوشاند خالی‌اند. اگر جدول شما برای سرتیترها به سلول‌های ادغام‌شده تکیه دارد، پیش از تبدیل XLSX به JSON ادغام را بردارید.

تاریخ‌ها همان‌طور که کارپوشه ذخیره کرده می‌رسند

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

چگونه اینجا XLSX را به JSON تبدیل کنیم

کارپوشه‌تان را اضافه کنید

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

تبدیل کنید

دکمه را فشار دهید. کارپوشه‌ای با اندازهٔ معمولی لحظه‌ای طول می‌کشد. صفحه را باز نگه دارید تا تمام شود.

دانلود کنید و بررسی کنید

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

نگاهی دقیق‌تر به XLSX و JSON

کارپوشه‌ها و درخت‌ها

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

چرا JSON برای برنامه‌ها آسان‌تر است

فایل اکسل قالبی پیچیده است که فقط با کتابخانه‌ای مخصوص خوانده می‌شود. JSON دستوری سخت‌گیر دارد، تصوری روشن از رشته، عدد، بولی و null، و خواننده‌های آماده در هر زبان برنامه‌نویسی. برنامه‌ای که JSON دریافت می‌کند به کتابخانهٔ ویژه و حدس‌زدن نیازی ندارد. به همین دلیل بسیاری از سرویس‌ها بر آن پافشاری می‌کنند.

اندازه

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

موقعیت‌های رایج با جزئیات

تغذیهٔ صفحهٔ وب یا برنامه

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

داده برای نمودارها و نقشه‌ها

کتابخانه‌های نمودار و نقشه معمولاً JSON می‌گیرند. XLSX را به JSON تبدیل کنید، کتابخانه را به فایل راهنمایی کنید و نمودار خودش از جدول شما کشیده می‌شود.

بارگذاری به سرویس‌ها و APIها

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

کارپوشه‌های چندبرگه‌ای به‌عنوان بستهٔ داده

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

توصیهٔ عملی پیش از تبدیل XLSX به JSON

ردیف سرتیتر را مرتب کنید

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

عنوان‌ها، یادداشت‌ها و مجموع‌ها را بردارید

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

ادغام سلول‌ها را بردارید

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

برای فرمول‌های مهم مقدار جای‌گذاری کنید

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

پرسش‌هایی که مردم پیش از تبدیل می‌پرسند

چرا در JSON چند کلید هست؟

چون کارپوشه چند برگه دارد. کارپوشه‌ای با چند برگه شیئی می‌دهد که کلیدهایش نام برگه‌هاست.

فرمول‌هایم کجا هستند؟

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

چرا تاریخ‌هایم شبیه عدد هستند؟

چون کارپوشه تاریخ‌ها را به‌صورت عدد ذخیره می‌کند و برای نمایش قالب‌بندی‌شان می‌کند. تاریخ‌ها همان‌طور که کارپوشه ذخیره کرده می‌رسند. آنها را در برنامه‌ای که JSON را می‌خواند تبدیل کنید، یا نخست به‌صورت متن بنویسید.

رنگ‌ها و سلول‌های ادغام‌شده چه می‌شوند؟

منتقل نمی‌شوند. رنگ‌ها، قلم‌ها، پهنای ستون‌ها، سلول‌های ادغام‌شده و نمودارها قالب‌بندی‌اند و داده نیستند.

آیا فایل من بارگذاری می‌شود؟

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

آیا می‌توانم به کارپوشه برگردم؟

بله. JSON به XLSX فهرستی از رکوردها را دوباره به برگهٔ کاری تبدیل می‌کند.

انتخاب هوشمندانه هنگام تبدیل XLSX به JSON

JSON یا CSV؟

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

مقصدهای دیگر

اگر مقصد فایلی نشانه‌گذاری یا پیکربندی است، JSON به XML و JSON به YAML می‌توانند در پی بیایند.

کارپوشه را نگه دارید

کارپوشه برای کسانی که داده را نگه‌داری می‌کنند نسخهٔ اصلی است. آن را نگه دارید و وقتی تغییر کرد دوباره تبدیل کنید.

گرفتن نتیجهٔ خوب پس از تبدیل

JSON را در یک نمایشگر اعتبارسنجی کنید

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

چند رکورد را با منبع مقایسه کنید

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

برای انتشار کوچک کنید

اگر فایل را صفحهٔ وب بارگیری خواهد کرد و بزرگ است، ابزارهایی هستند که فاصله‌های اضافی را برمی‌دارند و آن را سبک‌تر می‌کنند. داده همان می‌ماند.

آماده کردن کارپوشه برای تبدیلی خوب

هر برگه را یک جدول نگه دارید

وقتی XLSX را به JSON تبدیل می‌کنید، هر برگه باید یک جدول واحد داشته باشد که از بالا-چپ آغاز می‌شود، با سرتیتر در ردیف نخست. جدول‌های کنار هم یا یادداشت‌های حاشیه به‌صورت ستون‌های اضافی خوانده می‌شوند.

هر ستون را یک نوع چیز نگه دارید

ستونی که در بیشتر ردیف‌ها عدد و در چند ردیف واژه دارد ترکیبی از نوع‌ها تولید می‌کند. موارد عجیب را پاک کنید تا هر ستون یک معنا داشته باشد.

برگه‌ها را معنادار نام‌گذاری کنید

وقتی چند برگه هست، نام برگه‌ها کلید می‌شوند. محصولات و قیمت‌ها از Sheet1 و Sheet2 بهترند و برنامهٔ شما راحت‌تر خوانده می‌شود.

نخست با تکه‌ای کوچک آزمایش کنید

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

استفاده از نتیجه پس از تبدیل XLSX به JSON

خواندن فایل چندبرگه‌ای

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

بارگیری در صفحهٔ وب

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

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

سلول خالی به‌صورت مقداری خالی برای کلیدش می‌رسد. برنامه‌ها در برخورد با آن فرق دارند: بعضی رشتهٔ خالی می‌بینند، بعضی هیچ. اگر اهمیت دارد، در برنامه تصمیم بگیرید جاهای خالی را چگونه بخوانید.

کارپوشه‌های بزرگ

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

گردش کار را ساده نگه دارید

ساده‌ترین روش این است که کارپوشه را تنها منبع حقیقت نگه دارید و هر بار که تغییر کرد XLSX را به JSON تبدیل کنید. ویرایش دستی JSON به نسخه‌ای می‌انجامد که دیگر با برگه نمی‌خواند و تبدیل بعدی ویرایش‌های شما را بازنویسی می‌کند.

حریم خصوصی و نحوهٔ برخورد

چرا تبدیل محلی برای داده اهمیت دارد

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

وقتی می‌روید چه می‌شود

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

اگر چیزی اشتباه پیش رفت

کلیدها نادرست‌اند

ردیف نخست سرتیتر نبود. هر عنوان یا خط خالی بالای جدول را بردارید و دوباره تبدیل کنید.

برخی سلول‌ها خالی‌اند در حالی که نباید

شاید بخشی از سلولی ادغام‌شده بوده‌اند. نخست در کارپوشه ادغام را بردارید و آنها را پر کنید.

صفحه با کارپوشهٔ بزرگ یخ می‌زند

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

ابزارهای مرتبط

همین خانوادهٔ ابزارها کارهای همسایه را پوشش می‌دهد. برای بازگشت، از JSON به XLSX استفاده کنید. برای جدول‌های ساده، CSV به JSON و JSON به CSV با فایل‌های متنی کار می‌کنند. برای صفحه‌های گستردهٔ قدیمی‌تر و باز، XLS به ODS و ODS به XLS جدول‌ها را میان قالب‌ها جابه‌جا می‌کنند. برای قالب‌های دیگر داده‌های ساختارمند، JSON به XML و JSON به YAML هستند.

یک مثال عملی

فرض کنید تیم فروش شما کارپوشه‌ای با دو برگه، محصولات و قیمت‌ها، نگه می‌دارد و وب‌سایت باید هر دو را نشان دهد. XLSX را اینجا رها می‌کنید و دکمه را فشار می‌دهید. لحظه‌ای بعد یک فایل JSON با دو کلید، محصولات و قیمت‌ها، دانلود می‌کنید که هر کدام فهرست رکوردهای خود را دارد. قیمت‌ها عدد هستند، چون در برگه عدد بودند. فایل را کنار صفحه می‌گذارید و اسکریپت آن را می‌خواند. وقتی قیمتی تغییر می‌کند، تیم کارپوشه را ویرایش می‌کند و شما دوباره تبدیل می‌کنید.

فهرست بررسی کوتاه

پیش از تبدیل

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

هنگام تبدیل

در صفحه بمانید تا فایل آماده شود.

پس از تبدیل

JSON را باز کنید، کلیدها و چند رکورد را بررسی کنید و کارپوشه را به‌عنوان نسخهٔ اصلی نگه دارید.

اشتباه‌های رایج

گذاشتن عنوان بالای سرتیتر

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

انتظار فرمول

فرمول‌ها به‌صورت آخرین مقدار محاسبه‌شده منتقل می‌شوند. JSON داده دارد، نه محاسبه.

حذف کارپوشه

آن را نگه دارید. نسخه‌ای است که در صفحهٔ گسترده می‌توانید ویرایش کنید.

داده‌های شما روی دستگاه شما می‌مانند

تبدیل به‌صورت محلی انجام می‌شود. کارپوشهٔ شما را مرورگر خودتان می‌خواند، همان‌جا بازنویسی می‌کند و به‌صورت JSON تحویل می‌دهد. چیزی بارگذاری نمی‌شود، پس نسخه‌ای روی سرور نمی‌ماند و هیچ‌کس دیگر نمی‌تواند آن را بخواند. برای داده‌هایی با محتوای خصوصی، این راه امن تبدیل XLSX به JSON است.

خلاصه

برای تبدیل XLSX به JSON در اینجا، کارپوشه را رها کنید و دکمه را فشار دهید. در مرورگر شما خوانده و نوشته می‌شود، پس فایل هرگز از دستگاه شما بیرون نمی‌رود. سلول‌ها نگه داشته می‌شوند، با ردیف نخست به‌عنوان کلیدها. یک برگه آرایه می‌دهد و کارپوشه‌ای با چند برگه شیئی با کلیدهایی به نام برگه‌ها، پس چیزی حذف نمی‌شود و چیزی بی‌صدا ادغام نمی‌شود. فرمول به‌صورت مقداری که صفحهٔ گسترده آخرین بار محاسبه کرده منتقل می‌شود، نه به‌صورت فرمول. سلول‌های ادغام‌شده، رنگ‌ها، قلم‌ها، پهنای ستون‌ها و نمودارها هم داده نیستند و منتقل نمی‌شوند. تاریخ‌ها همان‌طور که کارپوشه ذخیره کرده می‌رسند، که همیشه همان متنی نیست که روی صفحه دیدید.

طول و مساحت جرم و حجم دما ارز