excel jsoniin

Muunna Excel JSONiksi C# .NET:n avulla

Nykypäivän nopeatempoisessa yritysmaailmassa tehokas tiedonhallinta on avainasemassa pysyäksesi kilpailijoiden edellä. Siksi tiedoista on tullut arvokas hyödyke ja sen asianmukainen hallinta on erittäin tärkeää kaikenkokoisille organisaatioille. Yksi tärkeä näkökohta tiedonhallinnassa on tietojen muuntaminen, joka sisältää tietojen muuntamisen yhdestä muodosta toiseen, jotta se olisi helpompi käyttää ja saavutettava. Tietojen muuntamisen kasvavan kysynnän vuoksi kehittäjille on tullut välttämättömäksi luotettava ja tehokas ratkaisu, joka pystyy käsittelemään monenlaisia muunnostehtäviä. Tämä tekninen blogi esittelee huippuluokan ratkaisun Excel:ksi JSON-muunnokseen ja kuvaa sen ominaisuuksia, etuja ja ominaisuuksia sekä tarjoaa kattavan yleiskatsauksen tästä ratkaisusta ja sen sovelluksista.

Excel to JSON Conversion API:n esittely

Yksi tiedonhallinnan tärkeimmistä näkökohdista on tietojen muuntaminen muodosta toiseen, ja tässä tulee esiin Aspose.Cells Cloud SDK for .NET. Tehokkailla ja joustavilla ominaisuuksillaan tämä pilvipohjainen API tarjoaa yksinkertaisen ja tehokas ratkaisu Excel-laskentataulukoiden muuntamiseen JSON-muotoon. Olitpa ohjelmistokehittäjä, joka haluaa automatisoida tietojen muuntotehtäväsi, tai yrityskäyttäjä, joka tarvitsee nopeasti laskentataulukoiden muuntamista verkko- tai mobiilisovelluksissa käytettäviksi, Aspose.Cells Cloud SDK for .NET tarjoaa luotettavan ja kätevän ratkaisu. Aiomme tutkia edelleen API:n ominaisuuksia ja näyttää vaiheet Excel-JSON-muunnosten suorittamiseksi helposti.

Jotta voisimme käyttää SDK:ta, meidän on lisättävä sen viite NuGet-paketiksi. Hae “Aspose.Cells-Cloud” NuGet-paketinhallinnassa ja lisää paketti.

Aspose.Cells Cloud

Kuva 1: - Aspose.Cells Cloud NuGet -paketti.

Lisäksi meillä on oltava myös Cloud Dashboard -tili. Jos sinulla ei ole tiliä, luo ilmainen tili Cloud Dashboardin kautta käyttämällä voimassa olevaa sähköpostiosoitetta ja hanki henkilökohtaiset asiakastunnuksesi.

Excelistä JSONiin C#:lla

Tässä osiossa selitetään kaikki tarvittavat tiedot Excelin muuntamisesta JSON-muotoon C#-koodinpätkän avulla. Huomaa, että tämä esimerkki käyttää input.xls -laskentataulukkoa.

excel jsoniin

Kuva 2: - Esikatselu Excelistä JSON:ksi.

// Täydelliset esimerkit ja datatiedostot ovat osoitteessa 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Hanki asiakkaan tunnistetiedot osoitteesta https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// luo CellsApi-ilmentymä antamalla ClientID- ja ClientSecret-tiedot
CellsApi instance = new CellsApi(clientID, clientSecret);

// Syötetyn Excel-tiedoston nimi
string name = "input.xls";
// Tuloksena olevan tiedoston muoto
string format = "JSON";

// tuloksena olevan tiedoston nimi
string resultantFile = "Converted.json";
        
try
{
    // lataa tiedosto paikalliselta asemalta
    using (var file = System.IO.File.OpenRead(name))
    {

        // alusta muunnostoiminto
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
                
        // tulosta onnistumisviesti, jos muunnos onnistuu
        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);
}

Yritetään nyt ymmärtää yllä oleva koodinpätkä:

CellsApi instance = new CellsApi(clientID, clientSecret);

Luo CellsApi-esiintymä samalla, kun välität asiakkaan tunnistetiedot argumentteina.

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

Lue syötetty Excel-laskentataulukko System.IO.File-luokan OpenRead(…) -menetelmällä.

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

Kutsu menetelmä suorittaa muunnos Excelistä JSON:ksi ja tallentaa tulos pilvitallennustilaan.

XLS:stä JSONiin cURL-komentojen avulla

Ymmärrämme, että cURL on komentorivityökalu REST-sovellusliittymien käyttämiseen, joten se on tärkeä työkalu kehittäjille ja IT-ammattilaisille. cURL:n avulla voimme tehdä HTTP-pyyntöjä REST API:ille, hakea tietoja palvelimilta ja suorittaa erilaisia tehtäviä. Nyt tässä osiossa aiomme muuntaa XLS:n JSONiksi cURL-komentojen avulla.

Nyt edellytyksenä meidän on ensin luotava JWT-käyttöoikeustunnus (perustuu asiakkaan tunnistetietoihin) käyttämällä seuraavaa komentoa.

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"

Seuraava komento odottaa syötteen XLS olevan saatavilla pilvitallennustilassa, ja muuntamisen jälkeen aiomme tallentaa sen paikalliselle asemalle.

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"

Jos meidän on ladattava XLS-syöte pilvitallennustilasta ja JSON-muotoon muuntamisen jälkeen, meidän on tallennettava tulos suoraan samaan pilvitallennustilaan, yritä sitten käyttää seuraavaa komentoa.

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>

Nopea vinkki

Etsitkö ilmaista Excel to JSON Converteria! Kokeile online-Excel-muunninta.

Päätelmät

Yhteenvetona voidaan todeta, että Aspose.Cells Cloud SDK for .NET on tehokas ja joustava ratkaisu Excel-laskentataulukoiden muuntamiseen JSON-muotoon. Pilvipohjaisen arkkitehtuurin, helppokäyttöisen käyttöliittymän ja edistyneiden ominaisuuksien ansiosta tämä API tarjoaa kätevän ja tehokkaan tavan suorittaa datan muunnostehtäviä riippumatta siitä, oletko ohjelmistokehittäjä vai yrityskäyttäjä. Riippumatta siitä, onko sinun muutettava yksi laskentataulukko tai useita laskentataulukoita kerralla, Aspose.Cells Cloud SDK for .NET tarjoaa luotettavan ja tehokkaan ratkaisun. Käyttämällä tätä sovellusliittymää voit virtaviivaistaa datan muunnostehtäviäsi, säästää aikaa ja resursseja sekä keskittyä liiketoimintasi tärkeimpiin osa-alueisiin.

Suosittelemme tutustumaan Tuotedokumentaatioon, joka sisältää valtavan kokoelman aiheita, jotka selittävät API:n muita jännittäviä ominaisuuksia. Lopuksi, jos kohtaat ongelmia API:n käytössä tai sinulla on asiaan liittyviä kysymyksiä, ota meihin yhteyttä ilmaisen tuotetukikeskusteluryhmän kautta.

Aiheeseen liittyvät artikkelit

Saat lisätietoja seuraavista linkeistä: