Aspose.Cells JSON Converter for .NET

Aspose. celler JSON Converter for .NET gir seamless, høy ytelse konvertering mellom Microsoft Excel arbeidsbøker (XLS, XLSX,XLSM) og JSON data strukturer. Uansett om du trenger å serialisere innholdet i arbeidsboken til jSON for web-apper eller rekonstruere Excel-filer fra json payloads, dette plug-in sikrer nøyaktighet, schema validasjon, og effektiv prestasjon.

Installasjon og installasjon

Med lisensiering aktivert og pakke installert, kan du umiddelbart integrere JSON konverteringsarbeidsflyter i .NET-applikasjonene dine.

Nøkkelfunksjoner

Formatert dekning

  • Støtter XLSX, XLSM, XLTX og XLTM.
  • Oppbevarer formler, stiler, blandede regioner og arbeidsbøker metadata.
  • Sikrer rund-trip konverteringer fra Excel til JSON og tilbake.

Tilpasset JSON-skjema kartlegging

  • Kartene varierer til JSON-arrayer eller objekter.
  • Inkludere/utelukke hoder, skjulte rader og føtter.
  • Kontrollformatering for tall, datoer og booleaner.
  • Match JSON-utganger med REST API-kontrakter eller eksisterende ordninger.

Performance og Streaming

  • Behandle store datasett ved hjelp av streaming lesing/skriving.
  • Konverter runde-for-runde eller i pakker uten å laste hele arbeidsboken.
  • Støtter async I/O for ikke-blokkingsoperasjoner i ASP.NET Core.

Avanserte alternativer

  • Custom cell value transformers (f.eks. dato serialisere).
  • Kontroller JSON indentasjon, koding og null politikk.
  • Oppbevar ledende zeros, spesielle tegn og lokalt spesifikke formater.

Feil håndtering og validering

  • Detekterer ulovlige formler, korrupte strømmer, eller schema mismatcher.
  • Validering callbacks for å håndtere eller korrigere feil.
  • Klar unntak hierarki for debugging og problemløsning.

Kodeeksempel: Konverter Excel til 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 og beste praksis

  • Definer JSON-skjemaer én gang og gjenbruk dem gjennom flere oppgaver.
  • For store arbeidsbøker, tillater streaming-modus og tune batch-størrelser.
  • Wrap konvertering samtaler i try/catch blokker for å håndtere lisens og I/O feil.
  • Bruk transformatorer for konsekvent formatering av datoer og tall.
  • Validering av innkommende JSON før import til Excel.
  • Bruk async APIs for langvarige konverteringer i webapplikasjoner.

Vanlige spørsmål og resolusjoner

  • File ikke funnet: Sjekk innsendingsfilveien.
  • Utstøttet filformat: Sørg for at inngangsformatet er støttet.

Ofte stillede spørsmål

**Hva er Aspose.Cells JSON Converter for .NET?**Det gjør det mulig å programmatisk konvertere Excel-filer fra/til JSON-strukturer i .NET-applikasjoner.

**Hvordan er det forskjellig fra Aspose.Cells for .NET?**Aspose.Cells er en fullfunksjonell bibliotek. JSON Converter fokuserer på Excel-til-JSON og jSON- til-Excel arbeidsflyter.

**Hvilke filformater støttes?**XLSX, XLSM, XLTX og JSON.

**Kan JSON-generasjonen tilpasses?**Ja, bruk av JsonSaveOptions for indentasjon, koding og formatering av innstillinger.

 Norsk