Excel-ზე html

როგორ გადაიყვანოთ Excel HTML-ში ონლაინ .NET Cloud SDK-ით.

მონაცემთა პრეზენტაციის დინამიურ ლანდშაფტში, საჭიროა Excel ცხრილების შეუფერხებლად გარდაქმნა HTML html/) გახდა უფრო გამოხატული, ვიდრე ოდესმე. Excel-ის რთული მონაცემების ვებ HTML-ად გარდაქმნის შესაძლებლობა აღარ არის მხოლოდ ფუნქცია, არამედ ფუნდამენტური აუცილებლობა. ეს სტატია იწყებს მოგზაურობას ამ საჭიროების დასაკმაყოფილებლად, ამ კონვერტაციის პროცესის დეტალებში .NET REST API-ს გამოყენებით. შემოგვიერთდით, როდესაც ვიკვლევთ Excel-ის მონაცემების HTML-ში შეუფერხებლად თარგმნის ტრანსფორმაციულ ძალას. მოდით გავხსნათ დინამიური და ვიზუალურად მიმზიდველი ონლაინ წარმოდგენის შესაძლებლობების სფერო.

Excel-ში HTML კონვერტაციის API

Excel-ის HTML-ად გადაქცევა ხდება შეუფერხებელი მცდელობა Aspose.Cells Cloud SDK for .NET, რომელიც გთავაზობთ Excel-ის ძლიერ და ყოვლისმომცველ მანიპულაციის ფუნქციებს .NET-ში. აპლიკაციები. Excel-ის ცხრილების HTML-ში გადაყვანის პროცესი არა მხოლოდ გამარტივებულია, არამედ გამდიდრებულია მოწინავე შესაძლებლობებით. Microsoft Excel-ში HTML-ში კონვერტაციის უნარის გარდა, API გთავაზობთ ფუნქციების ფართო სპექტრს. ის ასევე მხარს უჭერს Excel-ის სხვადასხვა ფორმატებს, რაც იძლევა უწყვეტი ურთიერთთანამშრომლობის საშუალებას და უზრუნველყოფს ფუნქციებს, როგორიცაა სამუშაო ფურცლის მანიპულირება, ფორმულის გამოთვლები და დიაგრამების შექმნა.

იმისათვის, რომ SDK გამოვიყენოთ აპლიკაციაში, ჯერ უნდა მოვიძიოთ Aspose.Cells-Cloud NuGet პაკეტების მენეჯერში და დააწკაპუნოთ ღილაკზე `პაკეტის დამატება~. მეორეც, მიიღეთ თქვენი კლიენტის სერთიფიკატები [cloud dashboard]-დან (https://dashboard.aspose.cloud/).თუ არ გაქვთ არსებული ანგარიში, უბრალოდ შექმენით უფასო ანგარიში სწრაფი დაწყება სტატიაში მითითებული ინსტრუქციების შესაბამისად.

გადაიყვანეთ Excel-ში HTML-ში C#-ში .NET

MS Excel-ის ონლაინ საჩვენებლად, ყველაზე მარტივი და მარტივი პროცედურაა Microsoft Excel-ის ონლაინ ტრანსფორმაცია HTML ფორმატში. ეს განყოფილება განმარტავს დეტალებს იმის შესახებ, თუ როგორ შეგვიძლია შევასრულოთ ეს ფუნქცია C# .NET-ის გამოყენებით.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

შექმენით CellsApi კლასის ობიექტი, სადაც არგუმენტებად გადავცემთ კლიენტის რწმუნებათა სიგელებს.

 cellsInstance.UploadFile("sourceFile.xls", inputFile);

ატვირთეთ შეყვანილი Excel სამუშაო წიგნი ღრუბლოვან საცავში.

var response = cellsInstance.CellsWorkbookGetWorkbook("sourceFile.xls", null, format: "HTML", isAutoFit: true, null, null, null, "resultant.html", null);

გამოიძახეთ API Excel-ში 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";

// შექმენით CellsApi ინსტანცია ClientID-ისა და ClientSecret-ის გადაცემისას
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

try
{
    // წაიკითხეთ Excel ფაილის ადგილობრივი დისკის შინაარსი
    using (var inputFile = System.IO.File.OpenRead(input_Excel))
    {
        // ატვირთეთ სამუშაო წიგნი ღრუბლოვან საცავში
        cellsInstance.UploadFile("sourceFile.xls", inputFile);

        // Excel-ში 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);
}
Excel-ზე html

Excel-ის HTML-ში კონვერტაციის გადახედვა .NET Cloud SDK-ის გამოყენებით.

Excel-ის შეყვანის სამუშაო წიგნი და ზემოხსენებულ მაგალითში გენერირებული HTML შედეგის ჩამოტვირთვა შესაძლებელია:

შედეგიანი HTML-ის ჩამოტვირთვის შემდეგ, გთხოვთ, დაარქვით გაფართოებას .html, რადგან უსაფრთხოების მიზეზების გამო, .html გაფართოებით ფაილის ატვირთვა ვერ მოხერხდა.

XLS HTML-ში cURL ბრძანებების გამოყენებით

Aspose.Cells Cloud გთავაზობთ ღრუბელზე დაფუძნებულ გარემოს, სადაც შეგიძლიათ გამოიყენოთ მისი ძლიერი API Excel-ის სხვადასხვა ოპერაციების შესასრულებლად, Excel-ის მონაცემების HTML-ად გარდაქმნის ჩათვლით. როდესაც ის შერწყმულია cURL ბრძანებებთან, ეს პროცესი ხდება სკრიპტირებადი და ადაპტირებადი, რაც საშუალებას იძლევა ადვილად ინტეგრირდეს განვითარების სხვადასხვა გარემოში. ეს მეთოდი არა მხოლოდ ამარტივებს Excel-ის 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-ად ონლაინ. ეს მეთოდი მოელის, რომ Excel-ის შეყვანა უკვე ხელმისაწვდომი იქნება ღრუბლოვან საცავში და კონვერტაციის შემდეგ, შედეგად მიღებული 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 შეყვანილი Excel სამუშაო წიგნის სახელით, რომელიც ხელმისაწვდომია ღრუბლოვან საცავში, Resultant, გენერირებული შედეგიანი 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"

დასკვნა

დასასრულს, Excel-ის HTML-ად გადაქცევა გამოირჩევა ორი მრავალმხრივი მიდგომით, ანუ Aspose.Cells Cloud SDK-ის გამოყენება .NET-ისთვის და cURL ბრძანებების სიმძლავრის გამოყენება Aspose.Cells Cloud API-ით. ასე რომ, მიუხედავად იმისა, აირჩევთ SDK-ის მიერ შემოთავაზებულ ყოვლისმომცველ ინსტრუმენტთა ნაკრების და მარცვლოვან კონტროლს, ან cURL ბრძანებების სკრიპტირებადი ეფექტურობასა და პლატფორმაზე თავსებადობას, ორივე მიდგომა ძალისხმევის გარეშე ექსპორტირდება Excel-ის მონაცემების საპასუხო და ვიზუალურად მიმზიდველ HTML ფაილებში. გახსენით Excel-ის HTML-ში კონვერტაციის სრული პოტენციალი მომხმარებლებისთვის მთელ სპექტრში.

გამოსადეგი ბმულები

დაკავშირებული სტატიები

ჩვენ გირჩევთ ეწვიოთ შემდეგ ბლოგებს: