JSON ცნობილია თავისი მოქნილობით სტრუქტურირებული მონაცემების წარმოდგენით, მაგრამ ხშირად ჩვენ ვითხოვთ მის თარგმნას [Excel]-ში (https://docs.fileformat.com /spreadsheet/xls/) ფორმატი უფრო დახვეწილი ვიზუალიზაციის, ანალიზისა და გაზიარებისთვის. ეს კონვერტაცია გადამწყვეტია დინამიურ, ვებზე დაფუძნებულ მონაცემთა სტრუქტურებსა და Excel-ის ცხრილების მიერ შემოთავაზებულ ყოვლისმომცველ შესაძლებლობებს შორის ხიდის გადასაჭრელად. გარდა ამისა, რადგან ბიზნესები ებრძვიან მრავალფეროვან მონაცემებს, JSON-ის Excel-ში შეუფერხებლად გარდაქმნის მნიშვნელობა მდგომარეობს უფრო ხელმისაწვდომი, ორგანიზებული და ვიზუალურად ინტუიციური წარმოდგენის ხელშეწყობაში. მოდით გამოვიკვლიოთ დეტალები, თუ როგორ შეგვიძლია დინამიურად გადაიყვანოთ JSON XLS ან XLSX ფორმატში .NET Cloud SDK-ის გამოყენებით.
- .NET Cloud SDK JSON-ში Excel-ის კონვერტაციისთვის
- გადაიყვანეთ JSON XLS-ში C# .NET-ში
- JSON-დან Excel-ზე cURL ბრძანებების გამოყენებით
.NET Cloud SDK JSON-ში Excel-ის კონვერტაციისთვის
JSON-ის Excel-ში გადაყვანა ხდება უწყვეტი პროცესი Aspose.Cells Cloud SDK .NET-ისთვის ძლიერი შესაძლებლობებით. ამ API-ს გამოყენებით, თქვენ შეგიძლიათ მარტივად ატვირთოთ თქვენი JSON მონაცემები ღრუბლოვან საცავში, დინამიური კონვერტაციის დაწყება Excel ფორმატში მარტივი API ზარით. Aspose.Cells Cloud-ის მრავალფეროვნება საშუალებას იძლევა ზუსტი კონტროლი Excel-ის გამომავალზე, რაც უზრუნველყოფს JSON მონაცემების მორგებულ წარმოდგენას.
ახლა, იმისათვის, რომ გამოვიყენოთ ამ SDK-ის შესაძლებლობები .NET აპლიკაციაში, ჯერ უნდა მოვიძიოთ Aspose.Cells-Cloud
NuGet პაკეტების მენეჯერში და დააწკაპუნოთ ღილაკზე პაკეტის დამატება
. მეორეც, მიიღეთ თქვენი კლიენტის სერთიფიკატები [cloud dashboard]-დან (https://dashboard.aspose.cloud/).თუ არ გაქვთ არსებული ანგარიში, უბრალოდ შექმენით უფასო ანგარიში სწრაფი დაწყება სტატიაში მითითებული ინსტრუქციების შესაბამისად.
გადაიყვანეთ JSON XLS-ში C#-ში .NET
ეს სექცია განმარტავს დეტალებს იმის შესახებ, თუ როგორ შეუძლია API-ს შეუწყოს ხელი JSON-ში XLS-ში კონვერტაციას ინფორმირებული გადაწყვეტილების მიღებისა და მონაცემთა გაუმჯობესებული ვიზუალიზაციისთვის.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
პირველ რიგში, შექმენით CellsApi კლასის ობიექტი, სადაც არგუმენტებად გადავცემთ კლიენტის რწმუნებათა სიგელებს.
cellsInstance.UploadFile("sourceFile.json", file);
ატვირთეთ შეყვანილი JSON ფაილი ღრუბლოვან საცავში.
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "XLS", isAutoFit: true, outPath: resultant_file);
დაბოლოს, დარეკეთ API-ს JSON Excel-ში გადასაყვანად. წარმატებული კონვერტაციის შემდეგ, Excel-ის სამუშაო წიგნი ინახება ღრუბლოვან საცავში.
// სრული მაგალითებისა და მონაცემთა ფაილებისთვის, გთხოვთ, ეწვიოთ
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";
// შედეგად მიღებული Excel-ის სამუშაო ფურცლის სახელი
string resultant_file = "output.xlsx";
// ჩატვირთეთ JSON ფაილი ადგილობრივი დისკიდან
using (var file = System.IO.File.OpenRead(input_JSON))
{
// ატვირთეთ შეყვანის ფაილი Cloud საცავში
cellsInstance.UploadFile("sourceFile.json", file);
}
// დაურეკეთ API-ს, რომ გადაიყვანოთ JSON Excel-ში ონლაინ
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "XLS", isAutoFit: true, outPath: resultant_file);
ზემოთ მოცემულ მაგალითში გამოყენებული JSON ფაილის ნიმუშის ჩამოტვირთვა შესაძლებელია:
JSON-დან Excel-ზე cURL ბრძანებების გამოყენებით
JSON-ის Excel-ში გადაყვანა Aspose.Cells Cloud და cURL ბრძანებების გამოყენებით უზრუნველყოფს მოქნილ და სკრიპტირებად გადაწყვეტას. cURL ბრძანებები ემსახურება როგორც ეფექტურ ხიდს, რომელიც შეუფერხებლად აკავშირებს თქვენს აპლიკაციას Aspose.Cells Cloud-ის ძლიერ შესაძლებლობებთან. გარდა ამისა, ეს მეთოდი არა მხოლოდ ამარტივებს Aspose.Cells Cloud-ის ინტეგრაციას განვითარების სხვადასხვა გარემოში, არამედ უზრუნველყოფს თანმიმდევრულ და საიმედო პროცესს JSON მონაცემების ვიზუალურად მიმზიდველ და სტრუქტურირებულ Excel ფურცლებად გარდაქმნისთვის.
ამ მიდგომის პირველი ნაბიჯი არის 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"
მას შემდეგ რაც გვექნება JWT ჟეტონი, გთხოვთ შეასრულოთ შემდეგი ბრძანება JSON XLS სამუშაო ფურცელზე ექსპორტისთვის.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=XLS&isAutoFit=true&onlySaveTable=true&outPath={output}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}
ჩაანაცვლეთ sourceFile
შეყვანილი JSON ფაილის სახელით, რომელიც ხელმისაწვდომია ღრუბლოვან საცავში, გამომავალი
შედეგიანი XLS სამუშაო ფურცლის გენერირებით და accessToken
ზემოთ გენერირებული JWT წვდომის ჟეტონით.
დასკვნა
დასასრულს, JSON-ის Excel-ში გადაყვანის პროცესი ვითარდება, როგორც დინამიური მოგზაურობა, რომელიც დეველოპერებს სთავაზობს ორ მძლავრ გზას (ერთი Aspose.Cells Cloud API-ით .NET-ით და მეორე cURL ბრძანებების მეშვეობით).იქნება ეს .NET-ის ფუნქციებით მდიდარი გარემოს არჩევა თუ cURL ბრძანებების სიმარტივის, ორივე გზა ხაზს უსვამს JSON-ის მოქნილი მონაცემთა სტრუქტურის Excel-ის ორგანიზებულ და ვიზუალურად ინტუიციურ სფეროში თარგმნის მნიშვნელობას.
გამოსადეგი ბმულები
დაკავშირებული სტატიები
ჩვენ გირჩევთ ეწვიოთ შემდეგ ბლოგებს: