excel til json

Konverter Excel til JSON ved hjælp af C# .NET

I dagens hurtige forretningsverden er effektiv datastyring nøglen til at være foran konkurrenterne. Derfor er dataene blevet en værdifuld vare, og dens korrekte forvaltning er afgørende for organisationer af alle størrelser. Et vigtigt aspekt af datastyring er datakonvertering, som involverer transformation af data fra et format til et andet for at gøre det mere anvendeligt og tilgængeligt. Med den stigende efterspørgsel efter datakonvertering er det blevet bydende nødvendigt for udviklere at have en pålidelig og effektiv løsning, der kan håndtere en bred vifte af konverteringsopgaver. Denne tekniske blog vil introducere en banebrydende løsning til konvertering fra Excel til JSON og beskrive dens funktioner, fordele og muligheder, hvilket giver et omfattende overblik over denne løsning og dens applikationer.

Introduktion til Excel til JSON Conversion API

Et af de vigtigste aspekter af datahåndtering er at konvertere data fra et format til et andet, og det er her Aspose.Cells Cloud SDK til .NET kommer ind i billedet. Med sine kraftfulde og fleksible funktioner giver denne cloud-baserede API en enkel og effektiv løsning til konvertering af Excel-regneark til JSON-format. Uanset om du er en softwareudvikler, der ønsker at automatisere dine datakonverteringsopgaver, eller en virksomhedsbruger, der hurtigt har brug for at konvertere regneark til brug i web- eller mobilapplikationer, tilbyder Aspose.Cells Cloud SDK for .NET en pålidelig og praktisk løsning. Vi vil yderligere udforske API’ens muligheder og vil vise trinene til at udføre en Excel til JSON-konvertering med lethed.

For at bruge SDK’et skal vi tilføje dets reference som en NuGet-pakke. Søg “Aspose.Cells-Cloud” i NuGet pakkehåndtering og tilføj pakken.

Aspose.Cells Cloud

Billede 1:- Aspose.Cells Cloud NuGet-pakke.

Derudover skal vi også have en Cloud dashboard-konto. Hvis du ikke har en eksisterende konto, bedes du oprette en gratis konto over Cloud Dashboard ved at bruge en gyldig e-mailadresse og få dine personlige klientoplysninger.

Excel til JSON ved hjælp af C#

Dette afsnit forklarer alle de nødvendige detaljer om, hvordan du konverterer Excel til JSON ved hjælp af C#-kodestykket. Bemærk venligst, at dette eksempel bruger input.xls arbejdsark.

excel til json

Billede 2:- Excel til JSON konvertering forhåndsvisning.

// For komplette eksempler og datafiler, gå venligst til 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Få klientlegitimationsoplysninger fra https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// oprette CellsApi-forekomst ved at angive ClientID og ClientSecret-detaljer
CellsApi instance = new CellsApi(clientID, clientSecret);

// Navn på input Excel-fil
string name = "input.xls";
// Format for resulterende fil
string format = "JSON";

// navnet på den resulterende fil
string resultantFile = "Converted.json";
        
try
{
    // indlæse filen fra det lokale drev
    using (var file = System.IO.File.OpenRead(name))
    {

        // initialisere konverteringsoperationen
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
                
        // udskriv succesmeddelelse, hvis konverteringen er vellykket
        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);
}

Lad os nu prøve at forstå ovenstående kodestykke:

CellsApi instance = new CellsApi(clientID, clientSecret);

Opret en forekomst af CellsApi, mens du sender klientlegitimationsoplysningerne som argumenter.

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

Læs input Excel-regnearket ved hjælp af OpenRead(…)-metoden i klassen System.IO.File.

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

Kald metoden til at udføre Excel til JSON-konvertering og gemme output i skylager.

XLS til JSON ved hjælp af cURL-kommandoer

Vi forstår, at cURL er et kommandolinjeværktøj til at få adgang til REST API’er, hvilket gør det til et vigtigt værktøj for udviklere og it-professionelle. Med cURL kan vi lave HTTP-anmodninger til REST API’er, hente data fra servere og udføre forskellige opgaver. Nu i dette afsnit skal vi konvertere XLS til JSON ved hjælp af cURL-kommandoer.

Nu skal vi som en forudsætning først generere et JWT-adgangstoken (baseret på klientoplysninger) ved hjælp af følgende kommando.

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"

Den følgende kommando forventer, at input XLS er tilgængelig i cloud storage, og efter konvertering vil vi gemme det på lokalt drev.

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"

I tilfælde af at vi skal indlæse input XLS fra Cloud storage og efter konvertering til JSON, skal vi gemme output direkte i samme cloud storage, så prøv venligst at bruge følgende kommando.

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>

Hurtigt tip

Leder du efter gratis Excel til JSON-konverter! Prøv at bruge vores online Excel Converter.

Afsluttende bemærkninger

Afslutningsvis er Aspose.Cells Cloud SDK til .NET en kraftfuld og fleksibel løsning til konvertering af Excel-regneark til JSON-format. Med sin cloud-baserede arkitektur, brugervenlige grænseflade og avancerede funktioner giver denne API en bekvem og effektiv måde at udføre datakonverteringsopgaver på, uanset om du er softwareudvikler eller forretningsbruger. Uanset om du skal konvertere et enkelt regneark eller flere regneark på én gang, tilbyder Aspose.Cells Cloud SDK til .NET en pålidelig og effektiv løsning. Ved at bruge denne API kan du strømline dine datakonverteringsopgaver, spare tid og ressourcer og fokusere på vigtigere aspekter af din virksomhed.

Vi anbefaler stærkt at udforske Produktdokumentation, som indeholder en enorm samling af emner, der forklarer andre spændende funktioner i API’en. Til sidst, hvis du støder på problemer, mens du bruger API’en, eller du har en relaterede forespørgsel, er du velkommen til at kontakte os via det gratis Product Support Forum.

relaterede artikler

Besøg venligst følgende links for at lære mere om: