در یک چشم انداز همیشه در حال تحول توسعه وب، نیاز به ارائه داده های پویا و کاربرپسند بسیار مهم شده است. همانطور که برنامه های مبتنی بر داده همچنان در حال گسترش هستند، توانایی تبدیل یکپارچه JSON به HTML html/) به عنوان یک ویژگی حیاتی ظاهر می شود. بنابراین، NET REST API ما یک راه حل قوی برای این نیاز ضروری ارائه می دهد و به توسعه دهندگان این امکان را می دهد تا داده های JSON را بدون زحمت به ساختارهای HTML ترجمه کنند. اکنون، در این راهنمای جامع، میخواهیم به ضرورت و اجرای عملی تبدیل JSON به HTML با استفاده از NET REST API بپردازیم.
- NET Cloud SDK برای تبدیل JSON به HTML
- تبدیل JSON به HTML در C#.NET
- تبدیل JSON به HTML با استفاده از دستورات cURL
NET Cloud SDK برای تبدیل JSON به HTML
Aspose.Cells Cloud SDK for .NET یک API شگفت انگیز است که ویژگی های قدرتمندی را برای دستکاری داده های پویا در فایل های اکسل ارائه می دهد. این به شما امکان می دهد تا به صورت برنامه نویسی کتاب های کار اکسل را ایجاد کنید و داده های JSON را به کاربرگ ها وارد کنید، که مرحله ای را برای تجسم داده های پویا هموار می کند. سپس محتوای Excel تولید شده را می توان بیشتر به HTML صادر کرد و راه حلی عملی برای ادغام داده های JSON در ساختارهای HTML ارائه می دهد. فراتر از این، Aspose.Cells Cloud SDK برای .NET در تعداد بی شماری از قابلیت های دیگر برتری دارد و ابزارهایی را برای انجام دستکاری های گسترده فایل اکسل به شما قدرت می دهد و از این رو، این SDK به عنوان یک راه حل قوی برای سناریوهای مختلف مبتنی بر داده در .NET می ایستد. زیست بوم.
اکنون برای استفاده از قابلیت های این SDK در برنامه دات نت، ابتدا باید «Aspose.Cells-Cloud» را در NuGet packages manager جستجو کنیم و روی دکمه «افزودن بسته» کلیک کنیم. در مرحله دوم، اعتبار مشتری خود را از داشبورد ابری دریافت کنید. اگر حساب موجود ندارید، به سادگی با دنبال کردن دستورالعملهای مشخص شده در مقاله شروع سریع یک حساب رایگان ایجاد کنید.
تبدیل JSON به HTML در C#.NET
بیایید با استفاده از C#.NET از قابلیتهای تبدیل JSON به HTML بهره ببریم تا بتوانیم برنامههای کاربردی خود را ارتقا دهیم و تجربههای تعاملی و بصری جذابی را در اختیار کاربران قرار دهیم.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
ابتدا یک شی از کلاس CellsApi ایجاد کنید که در آن اعتبار مشتری را به عنوان آرگومان ارسال می کنیم.
cellsInstance.UploadFile("sourceFile.json", file);
فایل JSON ورودی را در فضای ذخیره سازی ابری آپلود کنید.
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "HTML", isAutoFit: true, outPath: resultant_file);
در نهایت، API را برای تبدیل JSON به HTML فراخوانی کنید. پس از تبدیل موفقیت آمیز، HTML حاصل در فضای ذخیره سازی ابری ذخیره می شود.
// برای نمونه های کامل و فایل های داده لطفا به ادامه مطلب بروید
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";
// فایل HTML حاصل
string resultant_file = "resultant.html";
// فایل JSON را از درایو محلی بارگیری کنید
using (var file = System.IO.File.OpenRead(input_JSON))
{
// فایل ورودی را در فضای ذخیره سازی ابری آپلود کنید
cellsInstance.UploadFile("sourceFile.json", file);
}
// برای تبدیل JSON به HTML آنلاین با API تماس بگیرید
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "HTML", isAutoFit: true, outPath: resultant_file);
نمونه فایل JSON مورد استفاده در مثال بالا را می توان از:
تبدیل JSON به HTML با استفاده از دستورات cURL
انتخاب دستورات Aspose.Cells Cloud و cURL برای تبدیل JSON به HTML راه حلی قوی و همه کاره را ارائه می دهد که ریشه در نقاط قوت Aspose.Cells Cloud API دارد. در حالی که تبدیل مستقیم JSON به HTML ممکن است بومی نباشد، استفاده از دستورات cURL یکپارچه سازی یکپارچه Aspose.Cells Cloud را امکان پذیر می کند و به شما امکان می دهد کتاب های کاری اکسل را به صورت پویا از داده های JSON ایجاد کنید. علاوه بر این، دستورات cURL به عنوان یک پل عملی عمل میکنند و صادرات محتوای اکسل به فرمت HTML را تسهیل میکنند.
اولین قدم در این رویکرد، تولید یک نشانه دسترسی 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"
اکنون، لطفا دستور زیر را برای تبدیل JSON به فرمت HTML اجرا کنید.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=HTML&isAutoFit=true&onlySaveTable=true&outPath={resultantFile}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}
«sourceFile» را با نام فایل JSON ورودی موجود در فضای ذخیرهسازی ابری، «resultantFile» با نام CSV حاصل که باید تولید شود و «accessToken» را با یک نشانه دسترسی JWT که در بالا ایجاد شده است، جایگزین کنید.
نتیجه
در نتیجه، فرآیند تبدیل JSON به HTML را می توان به طور موثر با استفاده از ویژگی های قوی Aspose.Cells Cloud، چه از طریق راحتی SDK.NET یا انعطاف پذیری دستورات cURL، انجام داد. در حالی که .NET SDK یکپارچگی یکپارچه را با پروژه های .NET فراهم می کند و قابلیت های زیادی را برای دستکاری فایل اکسل ارائه می دهد، دستورات cURL راه حلی سبک و قابل اسکریپت برای سازگاری بین پلتفرم ها ارائه می دهد. هر دو رویکرد تطبیق پذیری Aspose.Cells Cloud را به نمایش می گذارند و به توسعه دهندگان این امکان را می دهد که داده ها را به صورت پویا در کتاب های کار اکسل مدیریت کنند و متعاقباً آن را به فرمت HTML صادر کنند.
لینک های مفید
مقالات مرتبط
ما به شدت توصیه می کنیم از وبلاگ های زیر دیدن کنید: