So konvertieren Sie Excel in JSON mit C#

So konvertieren Sie Excel in JSON mit C#

Die Umwandlung von Excel-Dateien in JSON vereinfacht den Datenaustausch und verbessert die Kompatibilität mit Webanwendungen. Aspose.Cells für .NET bietet robuste Funktionen, um Excel-Daten mühelos in JSON zu serialisieren.

Warum Excel in JSON konvertieren?

  1. Interoperabilität:
    • Optimieren Sie den Datenaustausch zwischen verschiedenen Plattformen und Systemen.
  2. Datenmanagement:
    • JSON bietet ein strukturiertes Format, das ideal für die Webentwicklung und Datenmanipulation ist.
  3. Automatisierung:
    • Automatisieren Sie die Serialisierung von Excel-Daten in JSON und reduzieren Sie die manuelle Datenverarbeitung.

Schritt-für-Schritt-Anleitung zur Konvertierung von Excel in JSON

Schritt 1: Installieren Sie Aspose.Cells über NuGet

Installieren Sie Aspose.Cells für .NET mit dem NuGet-Paket-Manager:

dotnet add package Aspose.Cells

Schritt 2: Konfigurieren Sie die Aspose.Cells-Lizenz

Setzen Sie Ihre Aspose.Cells-Lizenz, um alle Funktionen nutzen zu können:

Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");

Schritt 3: Laden Sie die Excel-Datei

Laden Sie Ihre Excel-Datei in ein Workbook-Objekt:

Workbook workbook = new Workbook("file.xlsx");

Schritt 4: Geben Sie die Excel-Daten an, die konvertiert werden sollen

Sie können verschiedene Excel-Datentypen serialisieren:

  • Zellbereich:
var cells = workbook.Worksheets["Sheet1"].Cells.CreateRange("A1:C3");
  • Einzelne Zelle:
var cell = workbook.Worksheets["Sheet1"].Cells["A1"];
  • Tabellen, Diagramme, Pivot-Tabellen usw.:
var tables = workbook.Worksheets["Sheet1"].ListObjects;
var charts = workbook.Worksheets["Sheet1"].Charts;
var pivots = workbook.Worksheets["Sheet1"].PivotTables;

Schritt 5: Serialisieren Sie Excel-Daten in JSON

Serialisieren Sie Ihre angegebenen Daten in JSON:

string jsonString = Aspose.Cells.Utility.JSONSerializer.Serialize(cells);

Schritt 6: Speichern Sie die JSON-Daten

Speichern Sie die serialisierten JSON-Daten in einer Datei:

System.IO.File.WriteAllText("output.json", jsonString);

Schritt 7: Passen Sie die JSON-Ausgabe an (optional)

Verbessern Sie die JSON-Ausgabe, indem Sie die Serialisierung anpassen:

  • Serialisieren Sie spezifische Elemente (Formeln, Hyperlinks, Diagramme, Bilder usw.).
  • Steuern Sie die JSON-Struktur und das Format mit JsonSaveOptions.

Häufige Probleme und Lösungen

1. Falsche JSON-Struktur

  • Lösung: Überprüfen Sie den Datentyp, der serialisiert wird (z. B. Zellbereich vs. einzelne Zelle).

2. Lizenzierungsfehler

  • Lösung: Überprüfen Sie den Pfad Ihrer Lizenzdatei und stellen Sie sicher, dass sie gültig und korrekt referenziert ist.

3. Probleme mit dem Dateipfad

  • Lösung: Stellen Sie sicher, dass die Eingabe-Excel-Dateipfade und die Ausgabe-JSON-Pfade korrekt und zugänglich sind.
 Deutsch