در اینجا یک آموزش مختصر آمده است که نحوه تبدیل JSON به اکسل در پایتون را با بارگذاری فایل منبع JSON از دیسک در یک متغیر رشته و سپس ذخیره آن به عنوان یک فایل XLSX توضیح میدهد. در طی این فرآیند، میتوان یک کتاب کار جدید ایجاد کرد یا یک کتاب کار موجود برای وارد کردن دادههای JSON به یک کاربرگ مشخص که از سلول تعیینشده توسط کاربر شروع میشود، بارگیری کرد. با استفاده از تبدیل ** Python JSON به Excel** را می توان با استفاده از شی کلاس JsonLayoutOptions کنترل کرد که امکان تعدادی سفارشی سازی برای فرآیند تبدیل را فراهم می کند.
مراحل تبدیل JSON به Excel در پایتون
- محیط لازم را برای اجرای Aspose.Cells برای پایتون از طریق جاوا در برنامه خود تنظیم کنید
- نمونه فایل JSON را از دیسک بارگیری کنید
- یک نمونه کلاس خالی Workbook برای وارد کردن دادههای JSON ایجاد کنید
- مرجعی به worksheet مورد نظر که قرار است دادههای JSON در آنجا کپی شود، دریافت کنید
- یک شی کلاس JsonLayoutOptions برای سفارشی کردن فرآیند واردات JSON ایجاد کنید
- با استفاده از JsonUtility.importData داده ها را به کاربرگ مورد نظر وارد کنید
- پس از تنظیم خودکار ستونها، کتاب کار حاصل را به عنوان XLSX ذخیره کنید
برای تبدیل JSON به اکسل پایتون تنظیمات محیط زبان و مراحل انجام این کار به اشتراک گذاشته می شود، بدین صورت که ابتدا یک Workbook ایجاد یا بارگذاری کنید و به کاربرگ مورد نظر آن دسترسی پیدا کنید. در مرحله بعد، یک شی کلاس JsonLayoutOptions برای سفارشیسازی فرآیند تبدیل ایجاد کنید، مانند نوشتن دادهها در قالب یک جدول که در آن سرفصلها در بالا و دادهها در خطوط بعدی وجود دارد. در نهایت، دادههای رشته JSON با شروع از یک سلول مشخص به کاربرگ انتخاب شده وارد شده و به عنوان XLSX ذخیره میشود.
کد برای تبدیل JSON به اکسل با استفاده از پایتون
برای نوشتن تبدیل JSON به اکسل، کد پایتون در بالا به اشتراک گذاشته شده است که در ابتدا کتابخانه ها و کلاس های مورد نیاز را وارد می کند و سپس داده های منبع JSON را از یک فایل می خواند، اما می توانید رشته را با داده های JSON از منبع خارجی دیگری پر کنید یا یک کد هاردکد ارائه کنید. رشته JSON. شی کلاس JsonLayoutOptions دارای ویژگی های زیادی برای کنترل فرآیند تبدیل است مانند تنظیم سبک عنوان با ارائه رنگ و فونت پس زمینه/پیش زمینه، تنظیم فرمت شماره و تاریخ، نادیده گرفتن مقادیر تهی در JSON و غیره.
در این مقاله نحوه تبدیل JSON به Excel در پایتون توضیح داده شده است. اگر می خواهید فرآیند تبدیل اکسل به HTML را یاد بگیرید، به مقاله نحوه تبدیل اکسل به HTML با استفاده از پایتون مراجعه کنید.