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

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.

 Svenska