jisbqu għal json

Ikkonverti Excel għal JSON billi tuża C# .NET

Fid-dinja tan-negozju b’ritmu mgħaġġel tal-lum, il-ġestjoni effiċjenti tad-dejta hija essenzjali biex tibqa’ qabel il-kompetizzjoni. Għalhekk, id-dejta saret komodità siewja u l-ġestjoni xierqa tagħha hija kruċjali għall-organizzazzjonijiet ta ‘kull daqs. Aspett wieħed importanti tal-ġestjoni tad-dejta huwa l-konverżjoni tad-dejta, li tinvolvi t-trasformazzjoni tad-dejta minn format għal ieħor biex tagħmilha aktar użabbli u aċċessibbli. Bid-domanda dejjem tikber għall-konverżjoni tad-dejta, sar imperattiv għall-iżviluppaturi li jkollhom soluzzjoni affidabbli u effiċjenti li tista ’timmaniġġja firxa wiesgħa ta’ kompiti ta ‘konverżjoni. Dan il-blog tekniku se jintroduċi soluzzjoni avvanzata għall-konverżjoni Excel għal JSON u jiddeskrivi l-karatteristiċi, il-benefiċċji u l-kapaċitajiet tiegħu, u jipprovdi ħarsa ġenerali komprensiva ta ‘din is-soluzzjoni u l-applikazzjonijiet tagħha.

Introduzzjoni għall-API tal-Konverżjoni Excel għal JSON

Wieħed mill-aspetti l-aktar importanti tal-ġestjoni tad-dejta huwa l-konverżjoni tad-dejta minn format għal ieħor, u dan huwa fejn jidħol l-Aspose.Cells Cloud SDK għal .NET. Bil-karatteristiċi qawwija u flessibbli tiegħu, din l-API bbażata fuq il-cloud tipprovdi sempliċi u soluzzjoni effiċjenti għall-konverżjoni ta’ spreadsheets Excel f’format JSON. Kemm jekk int żviluppatur ta’ softwer li qed tfittex li awtomat il-kompiti tiegħek ta’ konverżjoni tad-dejta, jew utent kummerċjali li jeħtieġ li jikkonverti malajr spreadsheets għall-użu f’applikazzjonijiet tal-web jew mobbli, Aspose.Cells Cloud SDK għal .NET joffri soluzzjoni affidabbli u konvenjenti. soluzzjoni. Se nesploraw aktar il-kapaċitajiet tal-API, u se nuru l-passi biex twettaq konverżjoni Excel għal JSON bil-faċilità.

Sabiex nużaw l-SDK, irridu nżidu r-referenza tiegħu bħala pakkett NuGet. Fittex “Aspose.Cells-Cloud” fil-maniġer tal-pakketti NuGet u żid il-pakkett.

Aspose.Cells Cloud

Immaġni 1:- Pakkett Aspose.Cells Cloud NuGet.

Barra minn hekk, jeħtieġ li jkollna wkoll kont tad-dashboard tal-Cloud. F’każ li m’għandekx kont eżistenti, jekk jogħġbok oħloq kont b’xejn fuq Cloud Dashboard billi tuża indirizz elettroniku validu u akkwista l-kredenzjali personalizzati tal-klijent tiegħek.

Excel għal JSON bl-użu ta’ C#

Din it-taqsima tispjega d-dettalji kollha meħtieġa dwar kif tikkonverti Excel għal JSON billi tuża snippet tal-kodiċi C#. Jekk jogħġbok innota, dan l-eżempju juża input.xls worksheet.

jisbqu għal json

Immaġni 2: - Preview tal-konverżjoni ta ‘Excel għal JSON.

// Għal eżempji kompluti u fajls tad-dejta, jekk jogħġbok mur 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Ikseb kredenzjali tal-klijent minn https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// toħloq istanza ta' CellsApi billi tipprovdi dettalji ClientID u ClientSecret
CellsApi instance = new CellsApi(clientID, clientSecret);

// Isem tal-fajl Excel input
string name = "input.xls";
// Format għall-fajl li jirriżulta
string format = "JSON";

// isem tal-fajl li jirriżulta
string resultantFile = "Converted.json";
        
try
{
    // tagħbija l-fajl minn drive lokali
    using (var file = System.IO.File.OpenRead(name))
    {

        // initialize l-operazzjoni ta 'konverżjoni
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
                
        // istampa messaġġ ta 'suċċess jekk il-konverżjoni tirnexxi
        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);
}

Issa ejja nippruvaw nifhmu s-snippet tal-kodiċi ta’ hawn fuq:

CellsApi instance = new CellsApi(clientID, clientSecret);

Oħloq eżempju ta ‘CellsApi filwaqt li tgħaddi l-kredenzjali tal-klijent bħala argumenti.

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

Aqra l-worksheet ta ’l-input Excel billi tuża l-metodu OpenRead(…) tal-klassi System.IO.File.

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

Sejħa l-metodu biex twettaq il-konverżjoni ta ‘Excel għal JSON u ssalva l-output fil-ħażna Cloud.

XLS għal JSON bl-użu ta’ Kmandi cURL

Aħna nifhmu li cURL hija għodda tal-linja tal-kmand għall-aċċess għall-API REST, li tagħmilha għodda essenzjali għall-iżviluppaturi u l-professjonisti tal-IT. Bil-cURL, nistgħu nagħmlu talbiet HTTP lil REST APIs, irkupraw data minn servers, u nwettqu diversi kompiti. Issa f’din it-taqsima, aħna se nikkonverti XLS għal JSON billi tuża kmandi cURL.

Issa, bħala prerekwiżit, jeħtieġ li l-ewwel niġġeneraw token ta ‘aċċess JWT (ibbażat fuq kredenzjali tal-klijent) billi tuża l-kmand li ġej.

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"

Il-kmand li ġej jistenna li l-input XLS ikun disponibbli fil-ħażna tas-sħab u wara l-konverżjoni, se nsalvawh fuq drive lokali.

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"

Fil-każ li għandna bżonn tagħbija l-input XLS mill-ħażna tas-Cloud u wara l-konverżjoni għal JSON, għandna bżonn nissejvjaw direttament l-output fl-istess ħażna tas-sħab, imbagħad jekk jogħġbok ipprova uża l-kmand li ġej.

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>

Quick Tip

Qed tfittex għal konvertitur Excel għal JSON b’xejn! Jekk jogħġbok ipprova uża l-[Excel Converter] tagħna onlajn (https://products.aspose.app/cells/conversion).

Rimarki tal-Konklużjoni

Bħala konklużjoni, Aspose.Cells Cloud SDK għal .NET hija soluzzjoni qawwija u flessibbli għall-konverżjoni ta ‘spreadsheets Excel għal format JSON. Bl-arkitettura bbażata fuq il-cloud, l-interface faċli biex tużah, u l-karatteristiċi avvanzati, din l-API tipprovdi mod konvenjenti u effiċjenti biex twettaq kompiti ta’ konverżjoni tad-dejta, irrispettivament minn jekk int żviluppatur ta’ softwer jew utent kummerċjali. Kemm jekk għandek bżonn tikkonverti spreadsheet waħda jew spreadsheets multipli f’daqqa, Aspose.Cells Cloud SDK għal .NET joffri soluzzjoni affidabbli u effiċjenti. Billi tuża din l-API, tista ’tissimplifika l-kompiti tiegħek ta’ konverżjoni tad-dejta, tiffranka ħin u riżorsi, u tiffoka fuq aspetti aktar importanti tan-negozju tiegħek.

Nirrakkomandaw ħafna li tesplora d-Dokumentazzjoni tal-Prodott, li fiha ġabra kbira ta’ suġġetti li jispjegaw karatteristiċi eċċitanti oħra tal-API. Fl-aħħar nett, jekk tiltaqa’ ma’ xi kwistjoni waqt li tuża l-API, jew għandek xi mistoqsija relatata, jekk jogħġbok tħossok liberu li tikkuntattjana permezz tal-Forum ta’ Appoġġ tal-Prodott b’xejn.

Artikoli Relatati

Jekk jogħġbok żur il-links li ġejjin biex titgħallem aktar dwar: