excel naar json

Converteer Excel naar JSON met behulp van C# .NET

In de snelle zakenwereld van vandaag is efficiënt gegevensbeheer essentieel om de concurrentie voor te blijven. Daarom zijn de gegevens een waardevol goed geworden en het juiste beheer ervan is cruciaal voor organisaties van elke omvang. Een belangrijk aspect van gegevensbeheer is gegevensconversie, waarbij gegevens van het ene formaat naar het andere worden getransformeerd om het bruikbaarder en toegankelijker te maken. Met de toenemende vraag naar dataconversie is het voor ontwikkelaars noodzakelijk geworden om een betrouwbare en efficiënte oplossing te hebben die een breed scala aan conversietaken aankan. Deze technische blog introduceert een geavanceerde oplossing voor conversie van Excel naar JSON en beschrijft de functies, voordelen en mogelijkheden, en biedt een uitgebreid overzicht van deze oplossing en de toepassingen ervan.

Inleiding tot Excel naar JSON-conversie-API

Een van de belangrijkste aspecten van gegevensbeheer is het converteren van gegevens van het ene formaat naar het andere, en hier komt de Aspose.Cells Cloud SDK voor .NET om de hoek kijken. Met zijn krachtige en flexibele functies biedt deze cloudgebaseerde API een eenvoudige en efficiënte oplossing voor het converteren van Excel-spreadsheets naar JSON-indeling. Of u nu een softwareontwikkelaar bent die uw gegevensconversietaken wil automatiseren, of een zakelijke gebruiker die snel spreadsheets moet converteren voor gebruik in web- of mobiele toepassingen, Aspose.Cells Cloud SDK voor .NET biedt een betrouwbare en handige oplossing. We gaan de mogelijkheden van de API verder verkennen en laten de stappen zien om eenvoudig een Excel naar JSON-conversie uit te voeren.

Om de SDK te kunnen gebruiken, moeten we de referentie ervan toevoegen als een NuGet-pakket. Zoek “Aspose.Cells-Cloud” in NuGet-pakketbeheerder en voeg het pakket toe.

Aspose.Cells Cloud

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

Verder moeten we ook een Cloud dashboard account hebben. Als u geen bestaand account heeft, maak dan een gratis account aan via Cloud Dashboard met een geldig e-mailadres en verkrijg uw persoonlijke klantreferenties.

Excel naar JSON met C#

In dit gedeelte worden alle benodigde details uitgelegd over het converteren van Excel naar JSON met behulp van het C#-codefragment. Let op, dit voorbeeld gebruikt het werkblad input.xls.

excel naar json

Afbeelding 2:- Voorbeeld van conversie van Excel naar JSON.

// Ga voor volledige voorbeelden en databestanden naar 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Ontvang klantreferenties van https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// maak CellsApi-instantie door ClientID- en ClientSecret-gegevens op te geven
CellsApi instance = new CellsApi(clientID, clientSecret);

// Naam van ingevoerd Excel-bestand
string name = "input.xls";
// Formaat voor resulterend bestand
string format = "JSON";

// naam van het resulterende bestand
string resultantFile = "Converted.json";
        
try
{
    // laad het bestand vanaf de lokale schijf
    using (var file = System.IO.File.OpenRead(name))
    {

        // initialiseer de conversiebewerking
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
                
        // succesbericht afdrukken als de conversie is gelukt
        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);
}

Laten we nu proberen het bovenstaande codefragment te begrijpen:

CellsApi instance = new CellsApi(clientID, clientSecret);

Maak een exemplaar van CellsApi terwijl u de clientreferenties als argumenten doorgeeft.

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

Lees het ingevoerde Excel-werkblad met behulp van de methode OpenRead(…) van de klasse System.IO.File.

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

Roep de methode aan om conversie van Excel naar JSON uit te voeren en sla de uitvoer op in cloudopslag.

XLS naar JSON met cURL-opdrachten

We begrijpen dat cURL een opdrachtregelprogramma is voor toegang tot REST API’s, waardoor het een essentiële tool is voor ontwikkelaars en IT-professionals. Met cURL kunnen we HTTP-verzoeken doen aan REST API’s, gegevens ophalen van servers en verschillende taken uitvoeren. In dit gedeelte gaan we XLS naar JSON converteren met behulp van cURL-opdrachten.

Nu moeten we als vereiste eerst een JWT-toegangstoken genereren (op basis van clientreferenties) met behulp van de volgende opdracht.

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"

De volgende opdracht verwacht dat de invoer XLS beschikbaar is in cloudopslag en na conversie gaan we deze opslaan op een lokale schijf.

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 het geval dat we de invoer XLS uit de cloudopslag moeten laden en na conversie naar JSON, moeten we de uitvoer direct opslaan in dezelfde cloudopslag, probeer dan de volgende opdracht.

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>

Snelle tip

Op zoek naar gratis Excel naar JSON Converter! Probeer alstublieft onze online Excel Converter.

Afsluitende opmerkingen

Kortom, Aspose.Cells Cloud SDK voor .NET is een krachtige en flexibele oplossing voor het converteren van Excel-spreadsheets naar JSON-indeling. Met zijn cloudgebaseerde architectuur, gebruiksvriendelijke interface en geavanceerde functies biedt deze API een handige en efficiënte manier om gegevensconversietaken uit te voeren, ongeacht of u een softwareontwikkelaar of een zakelijke gebruiker bent. Of u nu een enkele spreadsheet of meerdere spreadsheets tegelijk moet converteren, Aspose.Cells Cloud SDK voor .NET biedt een betrouwbare en efficiënte oplossing. Door deze API te gebruiken, kunt u uw gegevensconversietaken stroomlijnen, tijd en middelen besparen en u concentreren op belangrijkere aspecten van uw bedrijf.

We raden ten zeerste aan om de Productdocumentatie te verkennen, die een enorme verzameling onderwerpen bevat waarin andere interessante functies van de API worden uitgelegd. Als je ten slotte een probleem tegenkomt tijdens het gebruik van de API, of als je een gerelateerde vraag hebt, neem dan gerust contact met ons op via het gratis Product Support Forum.

gerelateerde artikelen

Bezoek de volgende links voor meer informatie over: