uitblink na json

Skakel Excel na JSON met C# .NET

In vandag se vinnige sakewêreld is doeltreffende databestuur die sleutel om voor die kompetisie te bly. Daarom het die data ’n waardevolle kommoditeit geword en die behoorlike bestuur daarvan is van kardinale belang vir organisasies van alle groottes. Een belangrike aspek van databestuur is dataomskakeling, wat die transformasie van data van een formaat na ’n ander behels om dit meer bruikbaar en toeganklik te maak. Met die toenemende vraag na data-omskakeling, het dit noodsaaklik geword vir ontwikkelaars om ’n betroubare en doeltreffende oplossing te hê wat ’n wye reeks omskakelingstake kan hanteer. Hierdie tegniese blog sal ’n toonaangewende oplossing vir Excel na JSON-omskakeling bekendstel en sy kenmerke, voordele en vermoëns beskryf, wat ’n omvattende oorsig van hierdie oplossing en sy toepassings bied.

Inleiding tot Excel na JSON-omskakelings-API

Een van die belangrikste aspekte van databestuur is die omskakeling van data van een formaat na ’n ander, en dit is waar die Aspose.Cells Cloud SDK vir .NET inkom. Met sy kragtige en buigsame kenmerke bied hierdie wolk-gebaseerde API ’n eenvoudige en doeltreffende oplossing vir die omskakeling van Excel-sigblaaie in JSON-formaat. Of jy nou ’n sagteware-ontwikkelaar is wat jou data-omskakelingstake wil outomatiseer, of ’n besigheidsgebruiker wat sigblaaie vinnig moet omskakel vir gebruik in web- of mobiele toepassings, Aspose.Cells Cloud SDK vir .NET bied ’n betroubare en gerieflike oplossing. Ons gaan die vermoëns van die API verder ondersoek en die stappe wys om ’n Excel-na-JSON-omskakeling met gemak uit te voer.

Om die SDK te gebruik, moet ons die verwysing daarvan as ’n NuGet-pakket byvoeg. Soek “Aspose.Cells-Cloud” in NuGet pakketbestuurder en voeg die pakket by.

Aspose.Cells Wolk

Beeld 1:- Aspose.Cells Cloud NuGet-pakket.

Verder moet ons ook ’n Cloud-dashboard-rekening hê. As jy nie ’n bestaande rekening het nie, skep asseblief ’n gratis rekening oor Cloud Dashboard deur ’n geldige e-posadres te gebruik en kry jou persoonlike kliëntbewyse.

Excel na JSON met C#

Hierdie afdeling verduidelik al die nodige besonderhede oor hoe om Excel na JSON om te skakel met behulp van C#-kodebrokkie. Neem asseblief kennis, hierdie voorbeeld gebruik input.xls werkblad.

uitblink na json

Beeld 2: - Excel na JSON-omskakelingvoorskou.

// Vir volledige voorbeelde en datalêers, gaan asseblief na 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Kry kliëntbewyse van https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// skep CellsApi-instansie deur ClientID en ClientSecret-besonderhede te verskaf
CellsApi instance = new CellsApi(clientID, clientSecret);

// Naam van invoer Excel-lêer
string name = "input.xls";
// Formaat vir resulterende lêer
string format = "JSON";

// naam van resulterende lêer
string resultantFile = "Converted.json";
        
try
{
    // laai die lêer vanaf die plaaslike skyf
    using (var file = System.IO.File.OpenRead(name))
    {

        // inisialiseer die omskakelingsoperasie
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
                
        // druk suksesboodskap uit as omskakeling suksesvol is
        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);
}

Kom ons probeer nou die bogenoemde kodebrokkie verstaan:

CellsApi instance = new CellsApi(clientID, clientSecret);

Skep ’n instansie van CellsApi terwyl u die kliëntbewyse as argumente deurgee.

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

Lees die invoer Excel-werkblad deur die OpenRead(…)-metode van die System.IO.File-klas te gebruik.

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

Roep die metode om Excel-na-JSON-omskakeling uit te voer en stoor die uitvoer in Wolkberging.

XLS na JSON met behulp van cURL-opdragte

Ons verstaan dat cURL ’n opdragreëlinstrument is vir toegang tot REST API’s, wat dit ’n noodsaaklike hulpmiddel maak vir ontwikkelaars en IT-professionele persone. Met cURL kan ons HTTP-versoeke na REST API’s rig, data van bedieners afhaal en verskeie take verrig. Nou in hierdie afdeling gaan ons XLS na JSON omskakel met behulp van cURL-opdragte.

Nou, as ’n voorvereiste, moet ons eers ’n JWT-toegangstoken genereer (gebaseer op kliëntgeloofsbriewe) deur die volgende opdrag te gebruik.

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"

Die volgende opdrag verwag dat die invoer XLS in wolkberging beskikbaar sal wees en na omskakeling gaan ons dit op plaaslike skyf stoor.

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"

In die geval dat ons die invoer XLS vanaf Wolkberging moet laai en na omskakeling na JSON, moet ons die uitvoer direk in dieselfde wolkberging stoor, probeer dan asseblief om die volgende opdrag te gebruik.

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>

Vinnige wenk

Op soek na gratis Excel na JSON-omskakelaar! Probeer asseblief ons aanlyn [Excel Converter] (https://products.aspose.app/cells/conversion) gebruik.

Slotopmerkings

Ten slotte, Aspose.Cells Cloud SDK vir .NET is ’n kragtige en buigsame oplossing vir die omskakeling van Excel-sigblaaie na JSON-formaat. Met sy wolk-gebaseerde argitektuur, maklik-om-te gebruik koppelvlak, en gevorderde kenmerke, hierdie API bied ’n gerieflike en doeltreffende manier om data-omskakeling take uit te voer, ongeag of jy ’n sagteware-ontwikkelaar of ’n besigheid gebruiker. Of jy nou ’n enkele sigblad of veelvuldige sigblaaie op een slag moet omskakel, Aspose.Cells Cloud SDK vir .NET bied ’n betroubare en doeltreffende oplossing. Deur hierdie API te gebruik, kan jy jou data-omskakelingstake stroomlyn, tyd en hulpbronne bespaar, en fokus op belangriker aspekte van jou besigheid.

Ons beveel sterk aan dat u die Produkdokumentasie verken, wat ’n groot versameling onderwerpe bevat wat ander opwindende kenmerke van die API verduidelik. Laastens, as jy enige probleem ondervind tydens die gebruik van die API, of as jy enige verwante navrae het, voel asseblief vry om ons te kontak via die gratis Product Support Forum.

verwante artikels

Besoek asseblief die volgende skakels om meer te wete te kom oor: