Aspose.Cells JSON Converter voor .NET
Aspose. cellen JSON Converter voor .NET biedt onbeperkt, high-performance conversie tussen Microsoft Excel werkboeken (XLS, XLSX,XLSM) en JSON gegevensstructuren. of u nodig hebt om de werkblad inhoud te serialiseren naar Json voor web-apps of om Excel-bestanden te reconstrueren van JSon payloads, dit plug-in zorgt voor nauwkeurigheid, schema validatie en efficiënte prestaties.
Installatie en Setup
- Installeer het NuGet-pakket: zie Installatie .
- Configureer gemeten licentie voordat u API’s gebruikt: zie gemeten licentie .
Met de licentie ingeschakeld en het pakket geïnstalleerd, kunt u JSON conversie werkstromen onmiddellijk integreren in uw .NET-toepassingen.
De sleutelfuncties
Format Coverage
- Ondersteunt XLSX, XLSM, XLTX en XLTM.
- Het behoudt formules, stijlen, gemengde gebieden en werkboek metadata.
- Zorgt voor rond-trip conversies van Excel naar JSON en terug.
Custom JSON schema kaarten
- Kaart variërt naar JSON array’s of objecten.
- Inclusief/uitgesloten hoofden, verborgen lijnen en voeten.
- Controle formatting voor getallen, data en booleanen.
- Match JSON output met REST API-overeenkomsten of bestaande schema’s.
Performance en Streaming
- Het verwerken van grote datasets met behulp van streaming lezen/schrijven.
- Converteer line-by-row of in batches zonder het hele werkboek te laden.
- Ondersteunt async I/O voor niet-blockerende operaties in ASP.NET Core.
Geavanceerde opties
- Custom cell value transformers (bijv. date serializers).
- Controleer JSON indentatie, codering en null beleid.
- Behoud de toonaangevende zeros, speciale karakters en lokale-specifieke formaten.
Foutbehandeling en Validatie
- Ontdek onjuiste formules, corrupte stromen of schema mismatches.
- Validatie callbacks voor het beheren of corrigeren van fouten.
- Een duidelijke hierarchie van uitzondering voor debugging en probleemoplossing.
Code voorbeeld: Convert Excel naar JSON
// Load your source workbook
Workbook workbook = new Workbook("sample.xlsx");
// Convert the workbook to JSON file
workbook.Save("sample_out.json", SaveFormat.Json);
Tips en beste praktijken
- Definieer JSON-schema’s één keer en hergebruik ze over meerdere taken.
- Voor grote werkboeken is het mogelijk om streamingmodus en tune-batch-grootte te maken.
- Wrap conversie oproepen in try/catch blokken om licentie- en I/O-fouten te beheren.
- Gebruik transformatoren voor consistente formatting van data en getallen.
- Valideer binnenkomende JSON voordat u in Excel wordt geïmporteerd.
- Gebruik async APIs voor langdurige conversies in web-applicaties.
Gemeenschappelijke problemen en resoluties
- File niet gevonden: Controleer de inputbestandpad.
- Ondersteunde bestandsformaat: Zorg ervoor dat het inputformaad wordt ondersteund.
Vaak gestelde vragen
**Wat is Aspose.Cells JSON Converter voor .NET?**Het maakt de programmatische conversie van Excel-bestanden van / naar JSON-structuren in .NET-toepassingen mogelijk.
**Hoe verschilt het van Aspose.Cells voor .NET?**Aspose.Cells is een volledige bibliotheek. de JSON Converter richt zich op de werkstromen van Excel-to-JSON en jSON-tot-Excel.
**Welke bestandsformaten worden ondersteund?**XLSX, XLSM, XLTX en JSON.
**Kan de JSON-generatie worden aangepast?**Ja, gebruik JsonSaveOptions
voor indentatie, codering en formatting instellingen.