So konvertieren Sie Excel in JSON mit C#

So konvertieren Sie Excel in JSON mit C#

Die Konvertierung von Excel-Dateien in JSON vereinfacht den Datenwechsel und verbessert die Kompatibilität mit Web-Anwendungen. Aspose.Cells für .NET bietet eine robuste Funktionalität, um Excel-Dateien in JSON ohne Mühe zu serialisieren.

Warum Excel in JSON umwandeln?

  • Interoperabilität:- Streamline-Datenwechsel zwischen verschiedenen Plattformen und Systemen.

  • Datenverwaltung:- JSON bietet ein strukturiertes Format ideal für Webentwicklung und Datenmanipulation.

  • Automatisierung:- Automatisieren Sie die Excel-Daten-Serialisierung auf JSON und reduzieren Sie die manuelle Datenverarbeitung.

Schritt für Schritt Guide zum Konvertieren von Excel in JSON

Schritt 1: Installieren Sie Aspose.Cells über NuGet

Installieren Aspose.Cells für .NET mit NuGet Package Manager:

dotnet add package Aspose.Cells

Schritt 2: Konfigurieren Sie Aspose.Cells Lizenz

Setze deine Aspose.Cells-Lizenz, um vollständige Funktionen zu verwenden:

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

Schritt 3: Laden Sie Excel-Dateien

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

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

Schritt 4: Angeben Sie Excel-Daten zum Konvertieren

Sie können verschiedene Excel-Datentypen serialisieren:

  • Zellbereich:
var cells = workbook.Worksheets["Sheet1"].Cells.CreateRange("A1:C3");
  • Einzige Zelle:
var cell = workbook.Worksheets["Sheet1"].Cells["A1"];
  • Tabellen, Charts, Pivottabellen 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 auf JSON

Serialisieren Sie Ihre angegebenen Daten in JSON:

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

Schritt 6: Speichern Sie JSON-Daten

Speichern Sie die serialisierten JSON-Daten in eine Datei:

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

Schritt 7: Customize JSON Output (Optional)

Verbesserung der JSON-Ausgabe durch die Anpassung der Serialisierung:

  • Serialisieren Sie spezifische Elemente (Formeln, Hyperlinks, Charts, Bilder usw.).
  • Verwenden Sie JSON-Struktur und Formatierung mit JsonSaveOptions.

Gemeinsame Probleme und Fixes

1. Unregelmäßige JSON Struktur

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

2. Lizensierungsfehler

  • Lösung: Überprüfen Sie Ihren Lizenzdateienweg und stellen Sie sicher, dass es gültig und korrekt bezogen wird.

3. File Path Probleme

  • Lösung: Stellen Sie sicher, dass die Excel-Datei- und JSON-Ausgangswege korrekt und zugänglich sind.
 Deutsch