Excel-ზე json

გადააკეთეთ Excel JSON-ში C# .NET-ის გამოყენებით

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

შესავალი Excel-ში JSON Conversion API-ში

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

იმისათვის, რომ გამოვიყენოთ SDK, ჩვენ უნდა დავამატოთ მისი მითითება, როგორც NuGet პაკეტი. მოძებნეთ “Aspose.Cells-Cloud” NuGet პაკეტის მენეჯერში და დაამატეთ პაკეტი.

Aspose.Cells Cloud

სურათი 1: - Aspose.Cells Cloud NuGet პაკეტი.

გარდა ამისა, ჩვენ ასევე უნდა გვქონდეს Cloud dashboard ანგარიში. იმ შემთხვევაში, თუ არ გაქვთ არსებული ანგარიში, გთხოვთ, შექმნათ უფასო ანგარიში Cloud Dashboard-ზე, ელ.ფოსტის სწორი მისამართის გამოყენებით და მიიღეთ თქვენი პერსონალიზებული კლიენტის სერთიფიკატები.

Excel-ზე JSON C#-ის გამოყენებით

ეს განყოფილება განმარტავს ყველა საჭირო დეტალს, თუ როგორ უნდა გადაიყვანოთ Excel JSON-ში C# კოდის ფრაგმენტის გამოყენებით. გთხოვთ გაითვალისწინოთ, რომ ეს მაგალითი იყენებს input.xls სამუშაო ფურცელს.

Excel-ზე json

სურათი 2: - 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 instance = new CellsApi(clientID, clientSecret);

// შეყვანილი Excel ფაილის სახელი
string name = "input.xls";
// ფორმატი შედეგის ფაილისთვის
string format = "JSON";

// შედეგად მიღებული ფაილის სახელი
string resultantFile = "Converted.json";
        
try
{
    // ჩატვირთეთ ფაილი ადგილობრივი დისკიდან
    using (var file = System.IO.File.OpenRead(name))
    {

        // კონვერტაციის ოპერაციის ინიციალიზაცია
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
                
        // წარმატებული შეტყობინების დაბეჭდვა, თუ კონვერტაცია წარმატებულია
        if (response != null && response.Equals("OK"))
        {
            Console.WriteLine("Excel to JSON successfully converted !");
            Console.ReadKey();
        }
    }
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

ახლა შევეცადოთ გავიგოთ ზემოთ მოცემული კოდის ნაწყვეტი:

CellsApi instance = new CellsApi(clientID, clientSecret);

შექმენით CellsApi-ს ეგზემპლარი კლიენტის რწმუნებათა სიგელების არგუმენტებად გადაცემისას.

var file = System.IO.File.OpenRead(name)

წაიკითხეთ შეყვანილი Excel სამუშაო ფურცელი System.IO.File კლასის OpenRead(…) მეთოდის გამოყენებით.

instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);  

გამოიძახეთ მეთოდი Excel-ში JSON-ში კონვერტაციის შესასრულებლად და გამომავალი შეინახეთ Cloud საცავში.

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

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

ახლა, როგორც წინაპირობა, ჯერ უნდა გამოვამუშაოთ JWT წვდომის ჟეტონი (კლიენტის სერთიფიკატებზე დაყრდნობით) შემდეგი ბრძანების გამოყენებით.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

შემდეგი ბრძანება მოელის, რომ შემავალი XLS ხელმისაწვდომი იქნება ღრუბლოვან საცავში და კონვერტაციის შემდეგ, ჩვენ ვაპირებთ მის შენახვას ადგილობრივ დისკზე.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/output.xls?format=JSON&isAutoFit=false&onlySaveTable=false&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>
-o "Converted.json"

იმ შემთხვევაში, თუ ჩვენ გვჭირდება შეყვანის XLS ჩატვირთვა Cloud საცავიდან და JSON-ში გადაყვანის შემდეგ, ჩვენ გვჭირდება პირდაპირ შენახვა გამომავალი იმავე ღრუბლოვან საცავში, მაშინ გთხოვთ, გამოიყენოთ შემდეგი ბრძანება.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/output.xls?format=JSON&isAutoFit=false&onlySaveTable=false&outPath=converted.json&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>

სწრაფი რჩევა

ვეძებთ უფასო Excel-ში JSON კონვერტერს! გთხოვთ, სცადოთ ჩვენი ონლაინ [Excel Converter] (https://products.aspose.app/cells/conversion) გამოყენება.

დასკვნითი შენიშვნები

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

ჩვენ გირჩევთ გაეცნოთ პროდუქტის დოკუმენტაციას, რომელიც შეიცავს თემების უზარმაზარ კოლექციას, რომელიც ხსნის API-ის სხვა საინტერესო ფუნქციებს. და ბოლოს, თუ რაიმე პრობლემას წააწყდებით API-ს გამოყენებისას, ან გაქვთ რაიმე დაკავშირებული შეკითხვა, გთხოვთ, მოგერიდებათ დაგვიკავშირდეთ უფასო [პროდუქტის მხარდაჭერის ფორუმის] მეშვეობით 9.

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

გთხოვთ ეწვიოთ შემდეგ ბმულებს მეტი ინფორმაციისთვის: