JSON به دلیل انعطاف پذیری خود در ارائه داده های ساختاریافته مشهور است، اما اغلب ما به ترجمه آن در Excel نیاز داریم فرمت /spreadsheet/xls/) برای تجسم، تجزیه و تحلیل و اشتراک گذاری پیچیده تر. این تبدیل برای پر کردن شکاف بین ساختارهای داده پویا و مبتنی بر وب و قابلیتهای جامع ارائه شده توسط صفحات گسترده اکسل بسیار مهم است. علاوه بر این، از آنجایی که کسبوکارها با حجم وسیعی از دادههای متنوع دست و پنجه نرم میکنند، اهمیت تبدیل یکپارچه JSON به اکسل در پرورش نمایشی در دسترستر، سازمانیافتهتر و بصریتر است. بیایید جزئیات نحوه تبدیل پویا JSON به فرمت XLS یا XLSX را با استفاده از NET Cloud SDK بررسی کنیم.
- NET Cloud SDK برای تبدیل JSON به Excel
- تبدیل JSON به XLS در C#.NET
- JSON به Excel با استفاده از دستورات cURL
NET Cloud SDK برای تبدیل JSON به Excel
تبدیل JSON به اکسل با قابلیتهای قوی Aspose.Cells Cloud SDK for .NET به یک فرآیند یکپارچه تبدیل میشود. با استفاده از این API، میتوانید بدون زحمت دادههای JSON خود را در فضای ذخیرهسازی ابری آپلود کنید و با یک تماس ساده API، تبدیل پویا به فرمت Excel را آغاز کنید. تطبیق پذیری Aspose.Cells Cloud اجازه می دهد تا کنترل دقیقی بر خروجی اکسل داشته باشید و از نمایش مناسب داده های JSON اطمینان حاصل کنید.
اکنون برای استفاده از قابلیت های این SDK در برنامه دات نت، ابتدا باید «Aspose.Cells-Cloud» را در NuGet packages manager جستجو کنیم و روی دکمه «افزودن بسته» کلیک کنیم. در مرحله دوم، اعتبار مشتری خود را از داشبورد ابری دریافت کنید. اگر حساب موجود ندارید، به سادگی با دنبال کردن دستورالعملهای مشخص شده در مقاله شروع سریع یک حساب رایگان ایجاد کنید.
تبدیل JSON به XLS در C#.NET
این بخش جزئیاتی را توضیح می دهد که چگونه API می تواند تبدیل JSON به XLS را برای تصمیم گیری آگاهانه و تجسم داده های پیشرفته تسهیل کند.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
ابتدا یک شی از کلاس CellsApi ایجاد کنید که در آن اعتبار مشتری را به عنوان آرگومان ارسال می کنیم.
cellsInstance.UploadFile("sourceFile.json", file);
فایل JSON ورودی را در فضای ذخیره سازی ابری آپلود کنید.
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "XLS", isAutoFit: true, outPath: resultant_file);
در نهایت، برای تبدیل JSON به اکسل، API را فراخوانی کنید. پس از تبدیل موفقیت آمیز، کتاب کار اکسل حاصل در فضای ذخیره سازی ابری ذخیره می شود.
// برای نمونه های کامل و فایل های داده لطفا به ادامه مطلب بروید
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// دریافت اعتبار مشتری از https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// هنگام انتقال ClientID و ClientSecret، نمونه CellsApi را ایجاد کنید
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
// نام فایل JSON ورودی
string input_JSON = @"source.json";
// نام کاربرگ اکسل حاصل
string resultant_file = "output.xlsx";
// فایل JSON را از درایو محلی بارگیری کنید
using (var file = System.IO.File.OpenRead(input_JSON))
{
// فایل ورودی را در فضای ذخیره سازی ابری آپلود کنید
cellsInstance.UploadFile("sourceFile.json", file);
}
// برای تبدیل JSON به Excel به صورت آنلاین با API تماس بگیرید
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "XLS", isAutoFit: true, outPath: resultant_file);
نمونه فایل JSON مورد استفاده در مثال بالا را می توان از:
JSON به Excel با استفاده از دستورات cURL
تبدیل JSON به Excel با استفاده از Aspose.Cells Cloud و دستورات cURL راه حلی انعطاف پذیر و قابل اسکریپت را ارائه می دهد. دستورات cURL به عنوان یک پل کارآمد عمل می کند و برنامه شما را به طور یکپارچه به قابلیت های قدرتمند Aspose.Cells Cloud متصل می کند. علاوه بر این، این روش نه تنها ادغام Aspose.Cells Cloud را در محیط های توسعه مختلف ساده می کند، بلکه فرآیندی سازگار و قابل اعتماد را برای تبدیل داده های JSON به برگه های اکسل از نظر بصری جذاب و ساختار یافته تضمین می کند.
اولین گام در این رویکرد، تولید یک نشانه دسترسی JWT با استفاده از دستور زیر است:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
هنگامی که توکن JWT داشتیم، لطفاً دستور زیر را برای صادرات JSON به کاربرگ XLS اجرا کنید.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=XLS&isAutoFit=true&onlySaveTable=true&outPath={output}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}
«sourceFile» را با نام فایل JSON ورودی موجود در فضای ذخیرهسازی ابری، «خروجی» با نام کاربرگ XLS حاصل که باید تولید شود و «accessToken» را با یک نشانه دسترسی JWT که در بالا ایجاد شده است جایگزین کنید.
نتیجه
در پایان، فرآیند تبدیل JSON به اکسل به عنوان یک سفر پویا آشکار می شود و دو مسیر قوی را به توسعه دهندگان ارائه می دهد (یکی از طریق Aspose.Cells Cloud API با .NET و دیگری از طریق دستورات cURL).چه انتخاب محیط غنی از ویژگی های .NET یا سادگی دستورات cURL، هر دو راه بر اهمیت ترجمه ساختار داده انعطاف پذیر JSON به قلمرو سازمان یافته و بصری اکسل تأکید می کنند.
لینک های مفید
مقالات مرتبط
ما به شدت توصیه می کنیم از وبلاگ های زیر دیدن کنید: