Excel į json

Konvertuokite Excel į JSON naudodami C# .NET

Šiuolaikiniame sparčiai besivystančiame verslo pasaulyje efektyvus duomenų valdymas yra labai svarbus norint išlikti prieš konkurentus. Todėl duomenys tapo vertinga preke, o tinkamas jų valdymas yra labai svarbus visų dydžių organizacijoms. Vienas iš svarbių duomenų valdymo aspektų yra duomenų konvertavimas, kurio metu duomenys paverčiami iš vieno formato į kitą, kad būtų lengviau naudoti ir pasiekti. Didėjant duomenų konvertavimo paklausai, kūrėjams tapo būtina turėti patikimą ir veiksmingą sprendimą, galintį atlikti įvairias konvertavimo užduotis. Šiame techniniame tinklaraštyje bus pristatytas pažangiausias sprendimas, skirtas Excel konvertavimui į JSON, aprašytos jo funkcijos, pranašumai ir galimybės, pateikiama išsami šio sprendimo ir jo programų apžvalga.

„Excel“ į JSON konversijos API įvadas

Vienas iš svarbiausių duomenų valdymo aspektų yra duomenų konvertavimas iš vieno formato į kitą, todėl čia atsiranda Aspose.Cells Cloud SDK, skirtas .NET. Ši debesies pagrindu sukurta API su savo galingomis ir lanksčiomis funkcijomis suteikia paprastą ir efektyvus sprendimas konvertuoti „Excel“ skaičiuokles į JSON formatą. Nesvarbu, ar esate programinės įrangos kūrėjas, norintis automatizuoti duomenų konvertavimo užduotis, ar verslo vartotojas, kuriam reikia greitai konvertuoti skaičiuokles, kad būtų galima naudoti žiniatinklio ar mobiliosiose programose, Aspose.Cells Cloud SDK, skirtas .NET siūlo patikimą ir patogų sprendimas. Toliau tyrinėsime API galimybes ir parodysime, kaip lengvai atlikti „Excel“ į JSON konvertavimą.

Kad galėtume naudoti SDK, turime pridėti jo nuorodą kaip „NuGet“ paketą. NuGet paketų tvarkyklėje ieškokite „Aspose.Cells-Cloud“ ir pridėkite paketą.

Aspose.Cells Cloud

1 vaizdas: Aspose.Cells Cloud NuGet paketas.

Be to, mes taip pat turime turėti „Cloud“ prietaisų skydelio paskyrą. Jei neturite paskyros, susikurkite nemokamą paskyrą per Cloud Dashboard naudodami galiojantį el. pašto adresą ir gaukite suasmenintus kliento kredencialus.

„Excel“ į JSON naudojant C#

Šiame skyriuje paaiškinama visa reikalinga informacija, kaip konvertuoti „Excel“ į JSON naudojant C# kodo fragmentą. Atminkite, kad šiame pavyzdyje naudojamas input.xls darbalapis.

Excel į json

2 vaizdas: – „Excel“ į JSON konvertavimo peržiūra.

// Norėdami gauti išsamių pavyzdžių ir duomenų failų, eikite į 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Gaukite kliento kredencialus iš https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// sukurti „CellsApi“ egzempliorių pateikdami „ClientID“ ir „ClientSecret“ informaciją
CellsApi instance = new CellsApi(clientID, clientSecret);

// Įvesties „Excel“ failo pavadinimas
string name = "input.xls";
// Gauto failo formatas
string format = "JSON";

// gauto failo pavadinimas
string resultantFile = "Converted.json";
        
try
{
    // įkelkite failą iš vietinio disko
    using (var file = System.IO.File.OpenRead(name))
    {

        // inicijuoti konvertavimo operaciją
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
                
        // spausdinti sėkmės pranešimą, jei konversija sėkminga
        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);
}

Dabar pabandykime suprasti aukščiau pateiktą kodo fragmentą:

CellsApi instance = new CellsApi(clientID, clientSecret);

Sukurkite „CellsApi“ egzempliorių, perduodami kliento kredencialus kaip argumentus.

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

Perskaitykite įvesties Excel darbalapį naudodami System.IO.File klasės OpenRead(…) metodą.

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

Iškvieskite „Excel“ į JSON konvertavimo metodą ir išsaugokite išvestį debesies saugykloje.

XLS į JSON naudojant cURL komandas

Suprantame, kad cURL yra komandų eilutės įrankis, skirtas pasiekti REST API, todėl jis yra būtinas įrankis kūrėjams ir IT specialistams. Naudodami cURL galime pateikti HTTP užklausas REST API, gauti duomenis iš serverių ir atlikti įvairias užduotis. Dabar šiame skyriuje mes konvertuosime XLS į JSON naudodami cURL komandas.

Dabar, kaip būtina sąlyga, pirmiausia turime sugeneruoti JWT prieigos raktą (pagal kliento kredencialus) naudodami šią komandą.

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"

Ši komanda tikisi, kad įvesties XLS bus pasiekiama debesies saugykloje, o po konvertavimo ją išsaugosime vietiniame diske.

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"

Jei mums reikia įkelti įvestį XLS iš debesies saugyklos ir po konvertavimo į JSON, turime tiesiogiai išsaugoti išvestį toje pačioje debesies saugykloje, tada pabandykite naudoti šią komandą.

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>

Greitas patarimas

Ieškote nemokamo „Excel“ į JSON keitiklio! Pabandykite naudoti internetinį [Excel Converter] (https://products.aspose.app/cells/conversion).

Baigiamosios pastabos

Apibendrinant galima pasakyti, kad „Aspose.Cells Cloud SDK“, skirtas .NET, yra galingas ir lankstus sprendimas konvertuoti „Excel“ skaičiuokles į JSON formatą. Dėl debesies pagrįstos architektūros, paprastos naudoti sąsajos ir pažangių funkcijų ši API yra patogus ir efektyvus būdas atlikti duomenų konvertavimo užduotis, nesvarbu, ar esate programinės įrangos kūrėjas, ar verslo vartotojas. Nesvarbu, ar reikia konvertuoti vieną skaičiuoklę, ar kelias skaičiuokles vienu metu, Aspose.Cells Cloud SDK, skirtas .NET, yra patikimas ir efektyvus sprendimas. Naudodami šią API galite supaprastinti duomenų konvertavimo užduotis, sutaupyti laiko ir išteklių bei sutelkti dėmesį į svarbesnius savo verslo aspektus.

Labai rekomenduojame ištirti Produkto dokumentaciją, kurioje yra daugybė temų, paaiškinančių kitas įdomias API funkcijas. Galiausiai, jei kyla problemų naudojant API arba turite kokių nors susijusių užklausų, nedvejodami susisiekite su mumis per nemokamą Produktų palaikymo forumą.

susiję straipsniai

Norėdami sužinoti daugiau apie tai, apsilankykite šiose nuorodose: