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
- Installere NuGet-pakken: se Installation .
- Konfigurere målt lisens før bruk av APIs: se målt lisens .
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.