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
- Installieren Sie das NuGet-Paket: siehe Installation .
- Konfigurieren der gemessenen Lizenzierung vor der Verwendung von APIs: siehe Metered Licensing .
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.