Aspose.Cells JSON Converter per .NET

Asposi e cellule di JSON Converter per .NET fornisce una conversione senza sguardo, ad alto rendimento tra i libri di lavoro di Microsoft Excel (XLS, XLSX,XLSM) e le strutture dati JSON. Che tu abbia bisogno di serializzare i contenuti del foglio d’opera in GSON per le applicazioni web o di ricostruire i file Excel da caricature di GSO, questo plugin assicura precisione, validazione dello schema e prestazioni efficienti.

Installazione e Setup

Con la licenza abilitata e il pacchetto installato, è possibile integrare immediatamente i flussi di lavoro di conversione JSON nelle tue applicazioni .NET.

Caratteristiche principali

Formato di copertura

  • Supporta XLSX, XLSM, XLTX e XLTM.
  • Mantiene formule, stili, regioni miste e metadati del libro di lavoro.
  • Assicura conversioni di rotazione da Excel a JSON e indietro.

Mappa di schema JSON

  • La mappa si estende verso i radicali JSON o gli oggetti.
  • Include/esclude capezzoli, righe nascoste e piedi.
  • Controllo di formattazione per numeri, date e boolean.
  • Risultati JSON corrispondono con contratti REST API o schemi esistenti.

Performance e Streaming

  • Processare grandi set di dati utilizzando la lettura / scrittura in streaming.
  • Convertire line-by-row o in batch senza caricare l’intero libro di lavoro.
  • Supporta async I/O per le operazioni non bloccate in ASP.NET Core.

Opzioni avanzate

  • Trasformatori di valore cellulare personalizzati (ad esempio, serializzatori di data).
  • Controlla le politiche di indentazione JSON, codifica e zero.
  • Conservare i zero principali, i caratteri speciali e i formati locali specifici.

Trattamento degli errori e validazione

  • Identificare formule invalide, flussi corrotti o errori di schema.
  • Appuntamenti di validazione per gestire o correggere errori.
  • Chiara gerarchia eccezionale per il debugging e la risoluzione dei problemi.

Esempio di codice: Convertire Excel in JSON

// Load your source workbook
Workbook workbook = new Workbook("sample.xlsx");

// Convert the workbook to JSON file
workbook.Save("sample_out.json", SaveFormat.Json);

Suggerimenti e migliori pratiche

  • Definire i schemi JSON una volta e riutilizzarli in diverse attività.
  • Per i grandi libri di lavoro, è possibile il modo di streaming e le dimensioni di tune batch.
  • La conversione di Wrap chiama nei blocchi di prova/catch per gestire gli errori di licenza e I/O.
  • Utilizzare i trasformatori per formattare costantemente date e numeri.
  • Validare l’ingresso JSON prima di importare in Excel.
  • Utilizzare API async per conversioni a lungo termine in applicazioni web.

Problemi comuni e soluzioni

  • File non trovato: Verifica il percorso del file di input.
  • Formato di file non supportato: Assicurarsi che il formato di input sia supportata.

Domande frequenti

**Che cosa è Aspose.Cells JSON Converter per .NET?**Permette la conversione programmatica dei file Excel da/a strutture JSON in applicazioni .NET.

**Come si differenzia da Aspose.Cells per .NET?**Aspose.Cells è una libreria piena di funzionalità. Il JSON Converter si concentra sugli flussi di lavoro di Excel-to-JSON e di JSO a-Excel.

**Quali formati di file sono supportati?**XLSX, XLSM, XLTX e JSON.

**La generazione JSON può essere personalizzata?**Sì, usare JsonSaveOptions per indentare, codificare e formattare le impostazioni.

 Italiano