მონაცემთა პრეზენტაციის დინამიურ ლანდშაფტში, საჭიროა Excel ცხრილების შეუფერხებლად გარდაქმნა HTML html/) გახდა უფრო გამოხატული, ვიდრე ოდესმე. Excel-ის რთული მონაცემების ვებ HTML-ად გარდაქმნის შესაძლებლობა აღარ არის მხოლოდ ფუნქცია, არამედ ფუნდამენტური აუცილებლობა. ეს სტატია იწყებს მოგზაურობას ამ საჭიროების დასაკმაყოფილებლად, ამ კონვერტაციის პროცესის დეტალებში .NET REST API-ს გამოყენებით. შემოგვიერთდით, როდესაც ვიკვლევთ Excel-ის მონაცემების HTML-ში შეუფერხებლად თარგმნის ტრანსფორმაციულ ძალას. მოდით გავხსნათ დინამიური და ვიზუალურად მიმზიდველი ონლაინ წარმოდგენის შესაძლებლობების სფერო.
- Excel-ში HTML კონვერტაციის API
- გადაიყვანეთ Excel HTML-ში C# .NET-ში
- XLS HTML-ში cURL ბრძანებების გამოყენებით
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 შედეგის ჩამოტვირთვა შესაძლებელია:
შედეგიანი 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-ში კონვერტაციის სრული პოტენციალი მომხმარებლებისთვის მთელ სპექტრში.
გამოსადეგი ბმულები
დაკავშირებული სტატიები
ჩვენ გირჩევთ ეწვიოთ შემდეგ ბლოგებს: