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

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.

 Nederlands