Aspose.Cells JSON Converter für .NET

Aspose - Zellen JSON Converter für .NET bietet unbequeme, hochleistungsfähige Konvertierung zwischen Microsoft Excel-Workshops (XLS, XLSX,XLSM) und JSON-Datenstrukturen. Ob Sie die Inhalte des Werkblattes in jSON für Web-Apps serialisieren oder Excel Dateien von json payloads rekonstruieren müssen, sorgt dieses Plugin für Genauigkeit, Schema-Validierung und effiziente Leistung.

Installation und Setup

Mit der Lizenzierung aktiviert und das Paket installiert, können Sie sofort JSON Conversion Workflows in Ihre .NET-Anwendungen integrieren.

Hauptmerkmale

Formatierung Coverage

  • Er unterstützt XLS, XL SX, XLTX , XLTM und XLsB.
  • Es behält Formeln, Styles, verbundene Regionen und Workbook-Metadaten.
  • Es sorgt für Runde-Trip-Konvertierungen von Excel zu JSON und zurück.

Custom JSON Schema Mapping

  • Die Karte reicht von JSON-Arays oder Objekten ab.
  • Inkludieren / ausschließen Kopfhaut, verborgenen Zeilen und Füße.
  • Formatierung für Zahlen, Datums und Booleans.
  • Match JSON-Ausgaben mit REST API-Vertrag oder bestehenden Schemata.

Performance und Streaming

  • Verarbeiten Sie große Datensätze mit Streaming Reading/Writing.
  • Umwandeln Sie sie in Reihe-für-Röhr oder in Battchen, ohne das gesamte Arbeitsbuch zu laden.
  • Unterstützt Async I/O für nicht-Blokierungsoperationen in ASP.NET Core.

Fortgeschrittene Optionen

  • Custom Cell Value Transformers (z. B. Datum-Serialisatoren).
  • Kontrolle JSON Indentation, Codierung und Null-Politik.
  • Bewahren Sie führende Zeros, spezielle Charaktere und lokale-spezifische Formate.

Fehlerbehandlung und Validierung

  • Entdecken Sie ungültige Formeln, korrupte Streams oder Schemafehler.
  • Validation Callbacks für die Bearbeitung oder Korrektur von Fehlern.
  • Klarer Ausnahmehierarchie für Debugging und Problemlösung.

Code Example: Excel in JSON konvertieren

// Load your source workbook
Workbook workbook = new Workbook("sample.xlsx");

// Convert the workbook to JSON file
workbook.Save("sample_out.json", SaveFormat.Json);

Tipps und Best Practices

  • Definieren Sie JSON-Schemate einmal und verwenden Sie sie über mehrere Aufgaben neu.
  • Für große Arbeitsbücher ermöglichen Sie Streaming-Modus und Tune-Batch-Größen.
  • Wrap Conversion Calls in try/catch Blocks um Lizenz- und I/O-Fehler zu verwalten.
  • Verwenden Sie Transformatoren für eine konsistente Formatierung von Datums und Zahlen.
  • Validieren Sie JSON vor der Einfuhr in Excel.
  • Verwenden Sie async APIs für langfristige Konvertierungen in Web-Anwendungen.

Häufige Probleme und Lösungen

  • File nicht gefunden: Überprüfen Sie den Eingabe-Dateiweg.
  • Ununterstütztes Dateiformat: Stellen Sie sicher, dass das Eingangsformat unterstützt wird.

Häufige Fragen

**Was ist Aspose.Cells JSON Converter für .NET?**Es ermöglicht die programmatische Konvertierung von Excel-Dateien aus / in JSON-Strukturen in .NET-Anwendungen.

**Wie unterscheidet es sich von Aspose.Cells für .NET?**Aspose.Cells ist eine vollwertige Bibliothek. Der JSON Converter konzentriert sich auf die Workflows von Excel-to-JSON und JSO zu-Excel.

**Welche Dateiformate werden unterstützt?**XLSX, XLSM, XLTX und JSON.

**Kann die JSON Generation angepasst werden?**Ja, benutzen Sie JsonSaveOptions für Indentation, Codierung und Formatierung von Einstellungen.

 Deutsch