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
- Installare il pacchetto NuGet: vedi Installazione .
- Configurare la licenza misurata prima di utilizzare le API: vedi Licenza a consumo .
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.