اکسل به html

اکسل را با استفاده از C#.NET به HTML تبدیل کنید

صفحات گسترده Excel به طور گسترده ای برای ذخیره سازی و تجزیه و تحلیل داده ها استفاده می شوند، اما دسترسی به آنها و مشاهده آنلاین آنها ممکن است دشوار باشد. راه حل این مشکل تبدیل صفحات گسترده اکسل به جداول HTML است که به راحتی در وب قابل دسترسی و مشاهده هستند. با Aspose.Cells Cloud، این فرآیند حتی ساده تر و کارآمدتر شده است. در این مقاله، نحوه استفاده از Aspose.Cells Cloud برای تبدیل صفحات گسترده اکسل به جداول HTML را مورد بحث قرار خواهیم داد و مزایای دیگر استفاده از این راه حل را برای نیازهای تبدیل خود بررسی خواهیم کرد. چه یک توسعه دهنده باشید و چه کاربر نهایی، این مقاله به گونه ای طراحی شده است که اطلاعات مورد نیاز برای شروع کار با تبدیل اکسل به HTML را در اختیار شما قرار دهد.

API تبدیل اکسل به وب

از یکپارچه‌سازی یکپارچه، ویژگی‌های پیشرفته و قابلیت‌های تبدیل سریع [Aspose.Cells Cloud] (https://products.aspose.cloud/cells/curl/) لذت ببرید. این یک API مبتنی بر ابر است که راه حلی ساده و کارآمد برای تبدیل صفحات گسترده اکسل به جداول HTML ارائه می دهد. تنها با چند خط کد، جداول XLS و XLSX را به HTML تبدیل کنید، که نیاز به وارد کردن دستی داده ها را از بین می برد و زمان خود را برای کارهای مهم تر آزاد می کند. بنابراین، چه نیاز به انتشار داده ها به صورت آنلاین، به اشتراک گذاری آن ها با تیم خود یا خودکارسازی گردش کار خود داشته باشید، Aspose.Cells Cloud یک راه حل انعطاف پذیر و مقیاس پذیر برای نیازهای تبدیل Excel به HTML شما ارائه می دهد.

اکنون، طبق محدوده این مقاله، باید Aspose.Cells Cloud SDK for .NET را به عنوان یک بسته NuGet در راه حل C#.NET خود اضافه کنیم. «Aspose.Cells-Cloud» را در NuGet Package Manager جستجو کنید و بسته را اضافه کنید.

Aspose.Cells Cloud

تصویر 1: - بسته Aspose.Cells Cloud NuGet.

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

مشاهده صفحه گسترده آنلاین با استفاده از سی شارپ

بیایید در مورد مراحلی که چگونه ویژگی صفحه گسترده آنلاین را می توان با استفاده از C#.NET انجام داد، بحث کنیم.

اکسل به html

تصویر 2: - پیش نمایش تبدیل اکسل به وب.

برای دانلود نمونه کاربرگ اکسل (myDocument.xlsx) از لینک زیر استفاده کنید. در مثال بالا استفاده شده است.

// برای مشاهده نمونه های کامل و فایل های داده لطفا مراجعه کنید 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// دریافت اعتبار مشتری از https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// نمونه CellsApi را با ارائه جزئیات ClientID و ClientSecret ایجاد کنید
CellsApi instance = new CellsApi(clientID, clientSecret);

// کتاب کار اکسل را وارد کنید
string name = "myDocument.xlsx";
/
/ Format for resultant file
string format = "HTML";

// نام فایل HTML حاصل
string resultantFile = "Converted.html";
        
try
{
    // فایل را از درایو سیستم محلی بارگیری کنید
    using (var file = System.IO.File.OpenRead(name))
    {

        // عملیات تبدیل را اولیه کنید
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
                
        // پیام موفقیت در صورت تکمیل تبدیل
        if (response != null && response.Equals("OK"))
        {
            Console.WriteLine("Excel to HTML Conversion successfull !");
            Console.ReadKey();
        }
    }
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

بیایید قطعه کد بالا را درک کنیم:

CellsApi instance = new CellsApi(clientID, clientSecret);

یک شی از CellsApi ایجاد کنید که در آن اعتبار مشتری را به عنوان آرگومان ارسال می کنیم.

var file = System.IO.File.OpenRead(name)

کاربرگ ورودی اکسل را با استفاده از روش OpenRead(…) کلاس System.IO.File بخوانید.

instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);  

این روش عملیات تبدیل اکسل به HTML را فعال می کند و HTML حاصل را در فضای ذخیره سازی ابری ذخیره می کند.

اکسل به HTML آنلاین با استفاده از دستورات cURL

تبدیل Excel به HTML را می توان با استفاده از دستورات cURL به دست آورد، که به شما امکان می دهد با Aspose.Cells Cloud API تعامل داشته باشید و عملیات مختلفی از جمله تبدیل Excel به HTML را انجام دهید. در اینجا یک مثال ساده از نحوه تبدیل صفحه گسترده اکسل به HTML با استفاده از دستورات cURL آورده شده است:

  1. صفحه گسترده اکسل خود را در یک پلت فرم ذخیره سازی ابری، مانند Google Drive یا Dropbox آپلود کنید.
  2. یک کلید API از Aspose.Cells Cloud دریافت کنید، که برای احراز هویت درخواست های API شما استفاده می شود.
  3. با استفاده از دستور زیر، رمز دسترسی JWT را بر اساس اعتبار مشتری ایجاد کنید.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
  1. اکنون از دستور cURL زیر برای تبدیل صفحه گسترده اکسل خود به HTML استفاده کنید:
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=HTML&isAutoFit=true&onlySaveTable=false&outPath=resultant.html&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"
  1. هنگامی که دستور cURL اجرا شد، HTML حاصل در فضای ذخیره سازی ابری ذخیره می شود.

  2. اکنون، به جای فضای ذخیره سازی ابری، اگر نیاز به ذخیره HTML در درایو محلی داریم، لطفاً از دستور cURL زیر استفاده کنید:

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=HTML&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=false" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-o "resultant.html"

از برنامه رایگان آنلاین [Excel Converter] (https://products.aspose.app/cells/conversion) ما استفاده کنید.

نتایجی که اظهار شده

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

همچنین توصیه می‌کنیم مستندات محصول را بررسی کنید، زیرا حاوی مجموعه‌ای از موضوعات است که سایر ویژگی‌های هیجان‌انگیز API را توضیح می‌دهد. در نهایت، اگر هنگام استفاده از API با مشکلی مواجه شدید، لطفاً از طریق [تالار گفتمان پشتیبانی محصول] رایگان با ما تماس بگیرید.

مقالات مرتبط

لطفا برای کسب اطلاعات بیشتر به لینک های زیر مراجعه کنید: