Aspose.Cells JSON Converter för .NET
Aspos - celler JSON Converter för .NET ger en oöverträffad, högpresterande konvertering mellan Microsoft Excel-arbetsböcker (XLS, XLSX,XLSM) och JSON-datastrukturer. Oavsett om du behöver serialisera innehållet i worksheet till Json för webbapplikationer eller omstrukturera Excel filer från JSon-betalningar, säkerställer denna plugin noggrannhet, schemaläggning och effektiv prestanda.
Installation och installation
- Installera NuGet-paketet: se Installation .
- Konfigurera måttlig licens innan du använder APIs: se Mätlicensiering .
Med licensiering aktiverad och paket installerat kan du omedelbart integrera JSON-konverteringsarbetsflöden i dina .NET-applikationer.
Huvudfunktioner
Format för täckning
- Stöd för XLSX, XLSM, XLTX och XLTM.
- Håller formler, stilar, blandade regioner och arbetsböcker metadata.
- Säkerställer omvandlingar från Excel till JSON och tillbaka.
Anpassad JSON schema kartläggning
- Kartor sträcker sig till JSON arrayer eller objekt.
- Inkludera / utesluta huvuden, dolda rader och fötter.
- Kontrollformatering för siffror, datum och boolean.
- Match JSON-utgångar med REST API-avtal eller befintliga scheman.
Performance och Streaming
- Processera stora dataset med streaming läs/skrivning.
- Konvertera rad till rad eller i bitar utan att ladda hela arbetsboken.
- Stödjer async I/O för icke-blockningsverksamhet i ASP.NET Core.
Avancerade alternativ
- Anpassade cellvärde transformatorer (t.ex. datum serialiserare).
- Kontrollera JSON indentation, kodning och noll policy.
- Bevara ledande zeros, speciella tecken och lokalt specifika format.
Felhantering och validering
- Upptäck ogiltiga formler, korrupta strömmar eller schemaläggningar.
- Validering callbacks för hantering eller korrigering av fel.
- Klar undantag hierarki för debugging och problemlösning.
Exempel på kod: Konvertera Excel till 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 och bästa praxis
- Definiera JSON-scheman en gång och återanvända dem över flera uppgifter.
- För stora arbetsböcker, möjliggöra streamingläge och tune batch storlekar.
- Wrap konvertering samtal i try/catch block för att hantera licens och I/O fel.
- Använd transformatorer för konsekvent formatering av datum och siffror.
- Validerar inkommande JSON innan du importerar till Excel.
- Använd async-API för långvariga omvandlingar i webbapplikationer.
Vanliga problem och lösningar
- Filen hittas inte: Kontrollera filvägen.
- Utstöttat filformat: Se till att inmatningsformat stöds.
Ofta ställda frågor
**Vad är Aspose.Cells JSON Converter för .NET?**Det möjliggör programmatisk konvertering av Excel-filer från/till JSON-strukturer i .NET-applikationer.
**Hur skiljer det sig från Aspose.Cells för .NET?**Aspose.Cells är en fullfunktionell bibliotek. JSON Converter fokuserar på arbetsflöden Excel-till-JSON och JSO till-Excel.
**Vilka filformat stöds?**XLSX, XLSM, XLTX och JSON.
**Kan JSON-generationen anpassas?**Ja, använd JsonSaveOptions
för indentation, kodning och formatering av inställningar.