Excel to JSON C#

I sistemi di gestione dei dati spesso si occupano di dati in vari formati, inclusi i fogli di calcolo Excel e i file JSON (JavaScript Object Notation).Excel è uno strumento ampiamente utilizzato per la gestione e l’analisi dei dati, mentre JSON è diventato un formato popolare per lo scambio di dati tra sistemi. In questa guida, esploreremo come convertire i file Excel in JSON utilizzando C#, fornendo un tutorial passo-passo e frammenti di codice di esempio.

Perché convertire Excel in JSON?

Prima di entrare nei dettagli tecnici, discutiamo brevemente il motivo per cui potresti avere bisogno di convertire file Excel in JSON:

Interoperabilità dei dati: JSON è un formato di dati leggero e flessibile, ampiamente supportato da applicazioni moderne e servizi web. Convertire i dati Excel in JSON consente un’interoperabilità senza soluzione di continuità tra diversi sistemi e piattaforme.

Applicazioni Web: Molte applicazioni web consumano dati in formato JSON. Convertire i dati di Excel in JSON consente di integrare i dati basati su Excel nelle applicazioni web senza una logica di parsing complessa.

Integrazione API: Le API spesso comunicano dati in formato JSON. Convertendo i dati di Excel in JSON, puoi facilmente integrare i dati basati su Excel con le API e automatizzare i processi di trasferimento dei dati.

Data Transformation: JSON fornisce un modo strutturato per rappresentare i dati, rendendolo adatto per attività di trasformazione e elaborazione dei dati. La conversione dei dati Excel in JSON può far parte di un pipeline di dati più ampia per scopi di analisi o reporting.

Excel to JSON Converter - Installazione API C#

Devi installare Conholdate.Total for .NET per convertire Excel in formato JSON in C#. Puoi scaricarlo dalla pagina Nuove Versioni oppure eseguire il comando di installazione NuGet qui sotto:

PM> NuGet\Install-Package Conholdate.Total

Convertire Excel XLSX XLS in JSON in C#

Puoi convertire Excel in formato JSON in C# seguendo i passaggi seguenti:

  • Carica il foglio di lavoro Excel sorgente con la classe Workbook.
  • Esporta Excel in JSON con il metodo Save passando il valore SaveFormat.Json.

Il frammento di codice qui sotto mostra come convertire Excel in JSON in C#:

// Carica il file Excel
Workbook wb = new Workbook("Workbook.xlsx");

// Save as JSON
wb.Save("Excel_to_JSON.json", Aspose.Cells.SaveFormat.Json);

Convertire Excel in JSON con proprietà personalizzate in C#

Questo approccio per la conversione da Excel a JSON è la versione avanzata per eseguire la conversione dove diverse proprietà possono essere impostate come spiegato nei passaggi qui sotto:

  • Carica il foglio di lavoro Excel sorgente con la classe Workbook.
  • Inizializza un oggetto della classe JsonSaveOptions.
  • Imposta proprietà personalizzate per la conversione.
  • Render l’Excel in un file JSON utilizzando il metodo Save.

Il seguente frammento di codice di esempio dimostra come convertire Excel in JSON con proprietà personalizzate in C#:

// Carica file Excel
Workbook wb = new Workbook("Workbook.xlsx");

// Crea un oggetto della classe JsonSaveOptions
Aspose.Cells.JsonSaveOptions options = new Aspose.Cells.JsonSaveOptions();
options.SkipEmptyRows = true;
options.ExportAsString = true;

// Save as JSON
wb.Save("Excel_to_JSON.json", options);

Licenza di valutazione gratuita

Puoi ottenere una free temporary license per testare le API senza alcuna limitazione di valutazione.

Riassumendo

In conclusione, abbiamo appreso il processo di conversione di file Excel in JSON in C#. Seguendo i passaggi delineati in questo tutorial, puoi convertire in modo efficiente i dati Excel nel formato JSON, consentendo un’integrazione fluida e un’elaborazione dei dati nelle tue applicazioni C#. In caso di domande, ti preghiamo di scriverci a forum.

See Also