Aspose.Cells JSON Converter pre .NET
Aspóza - bunky JSON Konverter pre .NET poskytuje bezproblémovú, vysoko výkonnú konverziu medzi pracovnými knihami programu Microsoft Excel (XLS, XLSX,XLSM) a dátovými štruktúrami JSON. Či už potrebujete serializovať obsah pracovnej tabuľky do aplikácií na web alebo rekonštruovať súbory programu Excel z platených položiek programu JSon, tento plugin zaisťuje presnosť, schéma validácie a efektívne výkony.
Inštalácia a nastavenie
- Inštalácia balíka NuGet: pozri inštalácia .
- Nastavenie meranej licencie pred použitím API: pozri Metrické licencie .
S licencovaním a nainštalovaným balíkom môžete okamžite integrovať pracovné toky konverzie JSON do aplikácií .NET.
Kľúčové vlastnosti
Formát krytiny
- Podporuje XLSX, XLSM, XLTX a XLTM.
- Udržiava vzorce, štýly, zmiešané oblasti a pracovné metadata.
- Umožňuje otočné konverzie z programu Excel na JSON a späť.
Custom JSON schéma mapovanie
- Mapa sa pohybuje na JSON arény alebo objekty.
- Zahrnúť / vylúčiť hlavy, skryté riadky a nohy.
- Ovládanie formátovania pre čísla, dátumy a booleány.
- Súlad JSON výstupov s REST API zmluvy alebo existujúce schémy.
Výkon a streamovanie
- Spracovať veľké databázy pomocou streamovania čítanie / písanie.
- Konvertovať riadok po riadku alebo do balíkov bez nabíjania celej pracovnej knihy.
- Podporuje async I/O pre neblokovanie operácií v ASP.NET Core.
Pokročilé možnosti
- Custom cell value transformers (napríklad serializátory dátumu).
- Ovládanie JSON indentácia, kódovanie a null politiky.
- Udržiavajte vedúce zóny, špeciálne znaky a lokálne špecifické formáty.
Chyby spracovania a validácie
- Detekovať neplatné vzorce, korumpované toky, alebo schémové poruchy.
- Validácia spätných hovorov na riešenie alebo opravu chýb.
- Jasné výnimky hierarchie pre odkladanie a riešenie problémov.
Príklad kódu: Konvertovať Excel na JSON
// Load your source workbook
Workbook workbook = new Workbook("sample.xlsx");
// Convert the workbook to JSON file
workbook.Save("sample_out.json", SaveFormat.Json);
Tipy a najlepšie postupy
- Definujte JSON schémy raz a znova ich použite na viacerých úlohách.
- Pre veľké pracovné knihy, umožňuje streamovanie režimu a tune batch veľkosti.
- Vkladanie konverzie volania v try/catch bloky riešiť licenčné a I/O chyby.
- Použite transformátory pre konzistentné formátovanie dátumov a čísel.
- Potvrďte vstupné JSON pred importom do programu Excel.
- Použite async API pre dlhotrvajúce konverzie v webových aplikáciách.
Spoločné otázky a uznesenia
- Záznam nie je nájdený: Skontrolujte vstupnú cestu súboru.
- Nepodporovaný formát súboru: Uistite sa, že je podporovaný vstupný format.
Často kladené otázky
**Čo je Aspose.Cells JSON Converter pre .NET?**Umožňuje programatickú konverziu súborov programu Excel z/na JSON štruktúry v aplikáciách .NET.
**Ako sa líši od Aspose.Cells pre .NET?**Aspose.Cells je plnohodnotná knižnica. JSON Converter sa zameriava na pracovné toky programu Excel-to-JSON a Json-t-Excel.
**Aké súbory sú podporované?**XLSX, XLSM, XLTX a JSON.
**Môže byť generácia JSON prispôsobená?**Áno, používať JsonSaveOptions
pre indentáciu, kódovanie a formátovanie nastavení.