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
- Excelistä JSONiin C#:lla
- XLS:stä JSONiin cURL-komentojen avulla
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.
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.
// 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ä: