eccellere in JSON

Da Excel a JSON online con C# .NET.

I fogli di calcolo Excel sono da tempo un punto fermo per l’organizzazione e l’analisi delle informazioni, offrendo una piattaforma familiare e versatile per gli utenti di tutti i settori. Tuttavia, poiché la domanda di applicazioni e servizi Web basati sui dati continua a crescere, nasce la necessità di convertire i dati Excel in formato JSON. JSON(JavaScript Object Notation) è emerso come formato di scambio dati preferito. Pertanto, convertendo Excel in JSON con l’API .NET REST, ottieni la flessibilità necessaria per integrare perfettamente i dati del tuo foglio di calcolo in un’ampia gamma di piattaforme basate sul Web, applicazioni mobili e servizi cloud.

SDK di conversione da Excel a JSON

La conversione di Excel in formato JSON è resa semplice ed efficiente con GroupDocs.Conversion Cloud SDK for .NET. Questo SDK offre un set completo di funzionalità per la conversione dei documenti, incluso il supporto per vari formati di file, opzioni di personalizzazione avanzate e output di alta qualità. Che tu stia creando applicazioni web, app mobili o software desktop, l’SDK ti consente di semplificare i flussi di lavoro di conversione dei documenti e offrire esperienze utente eccezionali.

Innanzitutto, dobbiamo installare l’SDK cercando GroupDocs.Conversion-Cloud nel gestore pacchetti NuGet e facendo clic sul pulsante Installa. Un’altra opzione è eseguire il seguente comando nella console del gestore pacchetti.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0

Dopo l’installazione, assicurati di aver ottenuto le credenziali API personalizzate (ad esempio ID client e segreto client).Puoi visitare questo breve tutorial che spiega i dettagli su come ottenere le credenziali API.

Convertitore da XLS a JSON utilizzando C# .NET

Scopri le best practice e le tecniche esperte per convertire documenti XLS e XLSX in dati JSON utilizzando C# .NET.

  1. Crea un’istanza della classe “Configuration” in cui passiamo le credenziali del client come argomenti.
var configurations = new Configuration(clientId, clientSecret1);
  1. Inizializza ConvertApi dove passiamo l’oggetto Configuration come argomento di input.
var apiInstance = new ConvertApi(configurations);
  1. Carica la cartella di lavoro Excel di input nell’archivio cloud.
fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));
  1. Crea un’istanza “ConvertSettings” in cui specifichiamo il nome per l’input XLS, il formato risultante come “json” e il nome per il file JSON risultante come argomenti.
var settings = new ConvertSettings{...}
  1. Chiama l’API ConvertDocumentRequest per trasformare Excel in JSON e salvare il JSON risultante nell’archivio cloud.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Altri esempi su https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Ottieni le tue credenziali API 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// Crea un'istanza della classe Configuration e inizializzala con l'ID client e il segreto client. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// Definire il valore di ApiBaseUrl per impostare l'URL di base dell'API del convertitore da Excel a PDF.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Inizializza un'istanza della classe ConvertApi con l'oggetto della classe Configuration.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// caricare la cartella di lavoro Excel di input dall'unità locale             
using (var stream = System.IO.File.OpenRead("input.xls"))
{
    // creare un'istanza di FileApi
    var fileUpload = new FileApi(configurations);
    // caricare la cartella di lavoro Excel di input nell'archivio cloud
    fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));

    // creare ConvertSettings in cui definiamo la cartella di lavoro Excel di input e il nome per il file JSON risultante
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.xls",
        Format = "json",
        OutputPath = "output.json"
    };
    
    // Richiama il metodo ConvertDocument per la conversione da Excel a JSON online.
    var response = apiInstance.ConvertDocument(new GroupDocs.Conversion.Cloud.Sdk.Model.Requests.ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // stampare il messaggio di successo
        Console.WriteLine("The Excel to JSON conversion completed successfully !");
    }
}

Converti XLSX in JSON utilizzando i comandi cURL

La conversione di file Excel in formato JSON utilizzando GroupDocs.Conversion Cloud e i comandi cURL è un processo semplice che offre flessibilità e facilità di integrazione. Con gli endpoint API RESTful di GroupDocs.Conversion Cloud, puoi avviare la conversione da Excel a JSON direttamente dalla riga di comando o all’interno degli script, rendendolo ideale per flussi di lavoro automatizzati e attività di elaborazione batch.

Il primo passo in questo approccio è ottenere un token di accesso JWT personalizzato. Pertanto, una volta ottenuto un token JWT, esegui il seguente comando cURL per convertire XLSX in formato JSON e salvare il JSON risultante nell’archivio cloud.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"json\",  \"ConvertOptions\": {    \"FromPage\": 1,    \"PagesCount\": 1,    \"Pages\": [      1    ]  },  \"OutputPath\": \"{myOutput}\"}"

Sostituisci “sourceFile” con il nome della cartella di lavoro Excel di input, “myOutput” con il nome del JSON risultante e “accessToken” con il token di accesso JWT personalizzato.

Convertitore online da Excel a JSON

Puoi dare una rapida occhiata al [Convertitore da XLSX a JSON] online gratuito14. Questa app è sviluppata sulle API REST GroupDocs.Conversion Cloud. Prova a utilizzare questa soluzione leggera ed estremamente efficiente e scopri le straordinarie funzionalità del nostro Cloud SDK per la conversione della cartella di lavoro Excel in HTML.

xlsx nell'app JSON

Conclusione

In conclusione, sia che tu scelga di convertire Excel in JSON utilizzando GroupDocs.Conversion Cloud SDK per .NET o tramite GroupDocs.Conversion Cloud e i comandi cURL, disponi di potenti strumenti per semplificare i flussi di lavoro di conversione dei documenti. In breve, l’API fornisce servizi di conversione affidabili e di alta qualità, consentendoti di trasformare facilmente i fogli di calcolo Excel in dati JSON.

articoli Correlati

Ti consigliamo vivamente di visitare i seguenti link per saperne di più su: