ექსელის გადაქცევა json-ში

ისწავლეთ როგორ გადაიყვანოთ Excel JSON-ში .NET Cloud SDK-ის გამოყენებით.

Excel ფაილების JSON კონვერტაციის აუცილებლობა სულ უფრო აქტუალური ხდება. Excel, თავისი ცხრილური სტრუქტურით, არის ფართო მონაცემთა ნაკრების ორგანიზებისა და შესანახი ფორმატი. თუმცა, ვებ აპლიკაციების, API-ების და მონაცემთა გაცვლის მრავალფეროვანი ფორმატების ეპოქაში, მოთხოვნა უფრო მოქნილი და მსუბუქი მონაცემების წარმოდგენაზე იზრდება. აქ გადამწყვეტ როლს ასრულებს Excel-დან JSON-ში გადაყვანა. ეს სტატია განიხილავს XLS-ში JSON-ის კონვერტაციის მნიშვნელობას .NET REST API-ის გამოყენებით და ახდენს უფსკრული ცხრილების ტრადიციულ ფორმატებსა და თანამედროვე JSON მონაცემთა ფორმატს შორის.

.NET REST API Excel-ში JSON-ის კონვერტაციისთვის

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

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

გადაიყვანეთ XLS JSON-ად C#-ში .NET

მიუხედავად იმისა, საქმე გაქვთ რთულ ცხრილებთან თუ მარტივ მონაცემთა ნაკრებებთან, SDK უზრუნველყოფს თქვენს .NET აპლიკაციებში ინტეგრაციის ეფექტურობას, სიზუსტეს და მარტივს. ამ განყოფილებაში ჩვენ ვაპირებთ XLS-ის JSON ფორმატში გადაყვანას C# .NET-ის გამოყენებით.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

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

using (var file = System.IO.File.OpenRead(input_CSV))

წაიკითხეთ Excel-ის სამუშაო წიგნის შეყვანის შინაარსი ნაკადის მაგალითში.

cellsInstance.CellsWorkbookPutConvertWorkbook(file, format: "JSON", outPath: resultant_file);

დაბოლოს, გამოიძახეთ API Excel-ის სამუშაო წიგნი JSON-ად გადასაყვანად და შედეგად მიღებული ფაილი ღრუბლოვან საცავში ატვირთეთ.

// სრული მაგალითებისა და მონაცემთა ფაილებისთვის, გთხოვთ, ეწვიოთ 
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);

// Excel-ის სამუშაო ფურცლის შეყვანის სახელი
string input_XLS = @"D:\Github\resultant.xls";
// შედეგად მიღებული JSON ფაილი
string resultant_file = "resultant.json";

// ჩატვირთეთ XLSB ფაილი ადგილობრივი დისკიდან
using (var file = System.IO.File.OpenRead(input_XLS))
{
    // გამოიძახეთ API Excel-ის JSON-ად გადაქცევისთვის
    cellsInstance.CellsWorkbookPutConvertWorkbook(file, format: "JSON", outPath: resultant_file);
}
Excel-ში json გადამყვანი

Excel-ში JSON-ში გადაყვანის გადახედვა.

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

XLSX-ის JSON-ად გადაქცევა cURL ბრძანებების გამოყენებით

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

ამ მიდგომის პირველი ნაბიჯი არის 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"

ახლა, გთხოვთ, შეასრულოთ შემდეგი ბრძანება XLSX-ის JSON ფორმატში გადასაყვანად. გთხოვთ, გაითვალისწინოთ, რომ შემდეგი მოთხოვნის მეთოდი მოითხოვს, რომ Excel-ის სამუშაო წიგნი უკვე ხელმისაწვდომი იყოს ღრუბლოვან საცავში.

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=JSON&isAutoFit=true&onlySaveTable=true&outPath={output}&checkExcelRestriction=true" \
-X GET \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-d {}

ჩაანაცვლეთ sourceFile წყარო Excel სამუშაო წიგნის სახელით, output შედეგიანი JSON ფაილის სახელით და accessToken ზემოთ გენერირებული JWT წვდომის ჟეტონით.

დასკვნა

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

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

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

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