Come convertire Excel in JSON utilizzando C#

Come convertire Excel in JSON utilizzando C#

Convertire i file di Excel in JSON semplifica lo scambio di dati e migliora la compatibilità con le applicazioni web. Aspose.Cells per .NET offre una solida funzionalità per serializzare i dati di Excel in JSON senza sforzo.

Perché convertire Excel in JSON?

  • Interoperabilità:- Lo scambio di dati tra diverse piattaforme e sistemi.

  • Gestione dei dati:- JSON fornisce un formato strutturato ideale per lo sviluppo web e la manipolazione dei dati.

  • Automazione:- Automatizzare la serializzazione dei dati di Excel a JSON, riducendo il trattamento manuale dei dati.

Guida passo dopo passo per convertire Excel in JSON

Passo 1: Installare Aspose.Cells tramite NuGet

Installare Aspose.Cells per .NET utilizzando NuGet Package Manager:

dotnet add package Aspose.Cells

Passo 2: Configurare la licenza Aspose.Cells

Imposta la tua licenza Aspose.Cells per utilizzare le funzioni complete:

Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");

Passo 3: Caricare il file Excel

Caricare il file Excel in un oggetto di Workbook:

Workbook workbook = new Workbook("file.xlsx");

Passo 4: specificare i dati di Excel per convertire

È possibile serializzare diversi tipi di dati di Excel:

  • Rango di cellula:
var cells = workbook.Worksheets["Sheet1"].Cells.CreateRange("A1:C3");
  • La cella singola:
var cell = workbook.Worksheets["Sheet1"].Cells["A1"];
  • Tabelle, diagrammi, tabelle pivot, ecc.:
var tables = workbook.Worksheets["Sheet1"].ListObjects;
var charts = workbook.Worksheets["Sheet1"].Charts;
var pivots = workbook.Worksheets["Sheet1"].PivotTables;

Passo 5: Serializzare i dati di Excel a JSON

Serializzare i dati specificati in JSON:

string jsonString = Aspose.Cells.Utility.JSONSerializer.Serialize(cells);

Passo 6: Salva i dati JSON

Salva i dati JSON serializzati in un file:

System.IO.File.WriteAllText("output.json", jsonString);

Passo 7: Customize JSON Output (opzionale)

Migliora la produzione JSON personalizzando la serializzazione:

  • Serializzare elementi specifici (formule, i collegamenti, grafici, immagini, ecc.).
  • Controlla la struttura JSON e il formato utilizzando JsonSaveOptions.

Problemi e fissazioni comuni

Struttura JSON inadeguata

  • Soluzione: Verifica il tipo di dati che viene serializzato (ad esempio, gamma cellulare vs. singola cellula).

2 Gli errori di licenza

  • Soluzione: Controlla il percorso del file di licenza e assicurati che sia valido e correttamente riferito.

3 - Problemi di file

  • Soluzione: Assicurarsi che i percorsi di file di input Excel e i percorsi di output JSON siano corretti e accessibili.
 Italiano