در چشم انداز پویا ارائه داده ها، نیاز به تبدیل یکپارچه صفحات گسترده Excel به HTML html/) بیشتر از همیشه برجسته شده است. توانایی تبدیل داده های پیچیده اکسل به HTML سازگار با وب دیگر فقط یک ویژگی نیست، بلکه یک ضرورت اساسی است. این مقاله سفری را برای رفع این نیاز آغاز میکند و با استفاده از NET REST API به جزئیات این فرآیند تبدیل میپردازد. به ما بپیوندید تا قدرت دگرگون کننده ترجمه یکپارچه داده های Excel به HTML را بررسی کنیم. بیایید قلمروی از امکانات را برای نمایش آنلاین پویا و جذاب بسازیم.
API تبدیل اکسل به HTML
تبدیل اکسل به HTML با Aspose.Cells Cloud SDK for .NET به یک تلاش بیوقفه تبدیل میشود، که ویژگیهای دستکاری اکسل قوی و جامع را در NET ارائه میکند. برنامه های کاربردی. فرآیند تبدیل صفحات گسترده اکسل به HTML نه تنها ساده شده بلکه با قابلیت های پیشرفته غنی شده است. فراتر از مهارت تبدیل مایکروسافت اکسل به HTML، API طیف گسترده ای از ویژگی ها را ارائه می دهد. همچنین از فرمتهای مختلف اکسل پشتیبانی میکند که امکان همکاری یکپارچه را فراهم میکند و عملکردهایی مانند دستکاری کاربرگ، محاسبات فرمول و تولید نمودار را ارائه میکند.
برای استفاده از SDK در برنامه، ابتدا باید «Aspose.Cells-Cloud» را در مدیریت بستههای NuGet جستجو کنیم و روی دکمه «افزودن بسته» کلیک کنیم. در مرحله دوم، اعتبار مشتری خود را از داشبورد ابری دریافت کنید. اگر حساب موجود ندارید، به سادگی با دنبال کردن دستورالعملهای مشخص شده در مقاله شروع سریع یک حساب رایگان ایجاد کنید.
تبدیل اکسل به HTML در C# .NET
برای نمایش آنلاین MS Excel، ساده ترین و ساده ترین روش تبدیل Microsoft Excel به صورت آنلاین به فرمت HTML است. این بخش جزئیاتی را توضیح می دهد که چگونه می توانیم این ویژگی را با استفاده از C#.NET انجام دهیم.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
یک شی از کلاس CellsApi ایجاد کنید که در آن اعتبار مشتری را به عنوان آرگومان ارسال می کنیم.
cellsInstance.UploadFile("sourceFile.xls", inputFile);
کتاب کار ورودی اکسل را در فضای ذخیره سازی ابری آپلود کنید.
var response = cellsInstance.CellsWorkbookGetWorkbook("sourceFile.xls", null, format: "HTML", isAutoFit: true, null, null, null, "resultant.html", null);
برای شروع عملیات تبدیل Excel به HTML با API تماس بگیرید. پس از عملیات موفقیت آمیز، 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);
try
{
// محتوای درایو محلی فایل اکسل را بخوانید
using (var inputFile = System.IO.File.OpenRead(input_Excel))
{
// کتاب کار را در فضای ذخیره سازی ابری آپلود کنید
cellsInstance.UploadFile("sourceFile.xls", inputFile);
// عملیات تبدیل اکسل به HTML را مقداردهی اولیه کنید
var response = cellsInstance.CellsWorkbookGetWorkbook("sourceFile.xls", null, format: "HTML", isAutoFit: true, null, null, null, "resultant.html", null);
// پیام موفقیت آمیز چاپ در صورت موفقیت آمیز بودن تبدیل
if (response != null && response.Equals("OK"))
{
Console.WriteLine("The Excel to HTML conversion completed successfully !");
Console.ReadKey();
}
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
کتاب کار ورودی اکسل و HTML حاصل تولید شده در مثال بالا را می توان از:
“پس از دانلود HTML حاصل، لطفا نام پسوند را به html. تغییر دهید، زیرا به دلایل امنیتی، فایل با پسوند html آپلود نمی شود.”
XLS به HTML با استفاده از دستورات cURL
Aspose.Cells Cloud یک محیط مبتنی بر Cloud ارائه می دهد که در آن می توانید از API قوی آن برای انجام عملیات های مختلف اکسل، از جمله تبدیل داده های Excel به HTML استفاده کنید. هنگامی که با دستورات 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"
اکنون، لطفا دستور زیر را برای تبدیل XLS به HTML به صورت آنلاین اجرا کنید. این روش انتظار دارد که اکسل ورودی از قبل در فضای ذخیره سازی ابری موجود باشد و پس از تبدیل، HTML حاصل نیز در فضای ذخیره سازی ابری ذخیره شود.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=HTML&isAutoFit=true&onlySaveTable=false&outPath={Resultant}&checkExcelRestriction=true&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
«sourceFile» را با نام کتاب کار ورودی اکسل موجود در فضای ذخیرهسازی ابری، «نتیجه» با نام HTML حاصل که باید تولید شود و «accessToken» را با یک نشانه دسترسی JWT که در بالا ایجاد شده است جایگزین کنید.
در صورت نیاز به ذخیره HTML حاصل در درایو محلی، لطفاً از دستور cURL زیر استفاده کنید. توجه داشته باشید که نام فایل خروجی را در درخواست GET نادیده گرفته ایم و از آرگومان -o برای ذخیره خروجی در درایو محلی استفاده کرده ایم.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=HTML&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "myOutput.html"
نتیجه
در نتیجه، تبدیل اکسل به HTML با دو رویکرد همه کاره مشخص می شود، یعنی استفاده از Aspose.Cells Cloud SDK برای .NET و استفاده از قدرت دستورات cURL با Aspose.Cells Cloud API. بنابراین، چه جعبه ابزار جامع و کنترل گرانول ارائه شده توسط SDK یا کارایی قابل اسکریپت و سازگاری چند پلتفرمی دستورات cURL را انتخاب کنید، هر دو روش بدون زحمت داده های اکسل را به فایل های HTML پاسخگو و از نظر بصری جذاب صادر می کنند. پتانسیل کامل تبدیل اکسل به HTML را برای کاربران در سراسر طیف باز کنید.
لینک های مفید
مقالات مرتبط
ما به شدت توصیه می کنیم از وبلاگ های زیر دیدن کنید: