ვებ-განვითარების მუდმივად განვითარებად ლანდშაფტში, მონაცემთა დინამიური და მოსახერხებელი პრეზენტაციის საჭიროება გახდა უმთავრესი. მონაცემთა ბაზაზე მოქმედი აპლიკაციების გამრავლებასთან ერთად, JSON [HTML]-ად (https://docs.fileformat.com/web/) შეუფერხებლად გარდაქმნის შესაძლებლობა 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, რომელიც გთავაზობთ მძლავრ ფუნქციებს მონაცემთა დინამიური მანიპულაციისთვის Excel ფაილებში. ის საშუალებას გაძლევთ პროგრამულად შექმნათ Excel-ის სამუშაო წიგნები და იმპორტიროთ JSON მონაცემები სამუშაო ფურცლებში, რაც ქმნის ეტაპს მონაცემთა დინამიური ვიზუალიზაციისთვის. შემდეგ გენერირებული Excel-ის კონტენტი შეიძლება შემდგომ ექსპორტირებული იყოს HTML-ში, რაც გთავაზობთ პრაქტიკულ გამოსავალს JSON მონაცემების HTML სტრუქტურებში ინტეგრაციისთვის. ამის გარდა, Aspose.Cells Cloud SDK .NET-ისთვის გამოირჩევა უამრავი სხვა შესაძლებლობებით, რაც გაძლევს ხელსაწყოებს Excel ფაილების ფართო მანიპულაციების შესასრულებლად და, შესაბამისად, ეს SDK წარმოადგენს მძლავრ გადაწყვეტას სხვადასხვა მონაცემებზე ორიენტირებული სცენარებისთვის .NET-ში. ეკოსისტემა.
ახლა, იმისათვის, რომ გამოვიყენოთ ამ SDK-ის შესაძლებლობები .NET აპლიკაციაში, ჯერ უნდა მოვიძიოთ Aspose.Cells-Cloud
NuGet პაკეტების მენეჯერში და დააწკაპუნოთ ღილაკზე პაკეტის დამატება
. მეორეც, მიიღეთ თქვენი კლიენტის სერთიფიკატები [cloud dashboard]-დან (https://dashboard.aspose.cloud/).თუ არ გაქვთ არსებული ანგარიში, უბრალოდ შექმენით უფასო ანგარიში სწრაფი დაწყება სტატიაში მითითებული ინსტრუქციების შესაბამისად.
გადაიყვანეთ JSON HTML-ში C#-ში .NET
მოდით, შევეხოთ JSON-ში HTML-ში კონვერტაციის შესაძლებლობებს C# .NET-ის გამოყენებით, რათა გავაუმჯობესოთ ჩვენი აპლიკაციები და მივაწოდოთ მომხმარებლებს ინტერაქტიული და ვიზუალურად მიმზიდველი გამოცდილება.
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";
// შექმენით CellsApi ინსტანცია ClientID-ისა და ClientSecret-ის გადაცემისას
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))
{
// ატვირთეთ შეყვანის ფაილი Cloud საცავში
cellsInstance.UploadFile("sourceFile.json", file);
}
// დაურეკეთ API-ს JSON HTML-ად გადაქცევისთვის ონლაინ
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-ის უწყვეტი ინტეგრაცია, რაც საშუალებას გაძლევთ შექმნათ Excel სამუშაო წიგნები დინამიურად JSON მონაცემებიდან. გარდა ამისა, 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"
ახლა, გთხოვთ, შეასრულოთ შემდეგი ბრძანება 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 ფაილის სახელით, რომელიც ხელმისაწვდომია Cloud საცავში, resultantFile
, გენერირებული შედეგიანი CSV-ის სახელით და accessToken
ზემოთ გენერირებული JWT წვდომის ჟეტონით.
დასკვნა
დასკვნის სახით, JSON-ის HTML-ში გადაყვანის პროცესი შეიძლება ეფექტურად განხორციელდეს Aspose.Cells Cloud-ის ძლიერი ფუნქციების გამოყენებით, იქნება ეს .NET SDK-ის მოხერხებულობით თუ cURL ბრძანებების მოქნილობით. მიუხედავად იმისა, რომ .NET SDK უზრუნველყოფს უწყვეტ ინტეგრაციას .NET პროექტებში და გთავაზობთ უამრავ ფუნქციონალობას Excel ფაილების მანიპულირებისთვის, cURL ბრძანებები გვთავაზობენ მსუბუქ და სკრიპტირებად გადაწყვეტას კროს-პლატფორმის თავსებადობისთვის. ორივე მიდგომა აჩვენებს Aspose.Cells Cloud-ის მრავალფეროვნებას, რაც დეველოპერებს საშუალებას აძლევს დინამიურად მართონ მონაცემები Excel-ის სამუშაო წიგნებში და შემდგომში მათი ექსპორტი HTML ფორმატში.
გამოსადეგი ბმულები
დაკავშირებული სტატიები
ჩვენ გირჩევთ ეწვიოთ შემდეგ ბლოგებს: