Aspose.Cells JSON Converter pro .NET
Aspoza - buňky JSON Konvertor pro .NET poskytuje bezproblémovou, vysoce výkonnou konverzi mezi Microsoft Excel Workbooks (XLS, XLSX,XLSM) a datové struktury JSON. Ať už potřebujete serializovat obsah pracovních desek do jSON pro webové aplikace nebo rekonstruovat Excel soubory z json payloads, tento plugin zajišťuje přesnost, schéma validace a efektivní výkon.
Instalace a nastavení
- Instalace balíčku NuGet: viz Instalace .
- Nastavení měřené licence před použitím API: viz Licencování na bázi měření .
S povolením licence a instalací balíčku můžete okamžitě integrovat pracovní toky konverze JSON do aplikací .NET.
Hlavní rysy
Formát krytí
- Podporuje XLSX, XLSM, XLTX a XLTM.
- Udržuje vzorce, styly, smíšené oblasti a metadata v knihovně.
- Zajišťuje otočné konverze z Excelu na JSON a zpět.
Přizpůsobené mapování schématu JSON
- Mapy se liší na JSON arény nebo objekty.
- Zahrnout / vyloučit hlavice, skryté řádky a nohy.
- Ovládací formátování pro čísla, data a booleány.
- Výstupy JSON se shodují s REST API smlouvami nebo existujícími schématy.
Výsledky a streamování
- Zpracování velkých databází pomocí streamování čtení / psaní.
- Konvertovat řádek na řadu nebo do balíčků bez nabití celé knihovny.
- Podporuje async I/O pro neblokovací operace v ASP.NET Core.
Pokročilé možnosti
- Přizpůsobení hodnotových transformátorů buněk (např. serializátory dat).
- Ovládání JSON indentace, kódování a nulové politiky.
- Zachovávejte vedoucí zóny, speciální znaky a lokálně specifické formáty.
Chyby zpracování a validace
- Detekovat neplatné vzorce, zkorumpované toky, nebo schéma neshody.
- Validační zpětné vazby pro zpracování nebo opravu chyb.
- Jasná výjimka hierarchie pro odkládání a řešení problémů.
Příklad kódu: Konvertovat 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 nejlepší postupy
- Definujte JSON schémata jednou a znovu je použijte na více úlohách.
- Pro velké knihkupectví umožňuje režim streamování a tune batch velikostí.
- Wrap konverze volání v try/catch bloky zvládnout licenční a I/O chyby.
- Použijte transformátory pro konzistentní formátování dat a čísel.
- Potvrďte vstupní JSON před importem do Excelu.
- Použijte async APIs pro dlouhodobé konverze v webových aplikacích.
Běžné problémy a řešení
- Nejsou nalezeny soubory: Zkontrolujte vstupní cestu souboru.
- Nepodporovaný formát souboru: Ujistěte se, že je podporován vstupní format.
Často kladené otázky
**Co je Aspose.Cells JSON Converter pro .NET?**Umožňuje programovou konverzi Excelových souborů z/na JSON struktury v aplikacích .NET.
**Jak se liší od Aspose.Cells pro .NET?**Aspose.Cells je plně funkční knihovna. JSON Converter se zaměřuje na pracovní toky Excel-to-JSON a jSON-toto-Excel.
**Které soubory jsou podporovány?**XLSX, XLSM, XLTX a JSON.
**Může být generace JSON přizpůsobena?**Ano, použijte JsonSaveOptions
pro indentaci, kódování a formátování nastavení.