So konvertieren Sie JSON-Dateien mit C# in Excel

In diesem kurzen Tutorial wird erläutert, wie Sie JSON-Dateien mit C# in Excel konvertieren, indem Sie JSON-Daten aus einer beliebigen Quelle lesen und sie dann als Excel-Datei speichern, z. B. XLSX, nachdem Sie die Formatierung der importierten Daten definiert haben. Eine leere oder vorhandene Arbeitsmappe wird geladen und JSON-Daten werden in eine benutzerdefinierte Startzelle im ausgewählten Arbeitsblatt importiert. Während dieser Konvertierung von JSON in Excel in C# haben Sie die vollständige Kontrolle über die Schriftarteinstellungen, die Rasteranzeige, die Textausrichtung, die Seiteneinrichtung und eine Vielzahl anderer Parameter.

Schritte zum Konvertieren von JSON-Dateien in Excel mit C#

  1. Fügen Sie den Verweis auf die Aspose.Cells-Bibliothek aus dem NuGet-Paket-Manager hinzu, um die JSON-Datei in Excel zu konvertieren
  2. Erstellen Sie einen Stil für die JSON-Datentitel, indem Sie verschiedene Eigenschaften wie Ausrichtung, Schriftfarbe und Fett-Flag festlegen
  3. Initialisieren Sie das Klassenobjekt JsonLayoutOptions unter Verwendung des obigen Stils und anderer Flags
  4. Erstellen Sie ein leeres Workbook und erhalten Sie einen Verweis auf das Zielarbeitsblatt
  5. Lesen Sie den gesamten JSON-Inhalt in eine Zeichenfolgenvariable ein
  6. Rufen Sie die ImportData-Funktion der JsonUtility-Klasse auf, um die JSON-Zeichenfolge in Excel zu konvertieren
  7. Speichern Sie die Excel-Ausgabedatei mit importierten JSON-Daten

Hier initialisieren wir zunächst die optionalen Formatierungsparameter, die für die Titel in der ausgegebenen Excel-Datei erforderlich sind. Im nächsten Schritt wird die Arbeitsmappe initialisiert und die Referenz auf das Zielarbeitsblatt erhalten. Schließlich werden die JSON-Quelldaten in eine Zeichenfolgenvariable geladen und zusammen mit anderen erforderlichen Informationen in der ImportData-Funktion als Parameter verwendet. Beispielcode zum Exportieren von JSON nach Excel C# wird unten gezeigt.

Code zum Konvertieren von JSON in Excel in C#

Dieser Code verwendet CellsFactory, um einen Stil für die Ausgabe-JSON-Datentitel zu erstellen, indem die horizontale Ausrichtung und die Schriftarteinstellungen definiert werden, die später im JsonLayoutOptions-Objekt verwendet werden. Die Funktion JsonUtility.ImportData() erfordert die Quell-JSON-Zeichenfolge, einen Verweis auf die Cells-Sammlung des Zielarbeitsblatts, die erste Zeile und Spalte, in die Daten importiert werden sollen, und die zu Beginn des Programms festgelegten Layoutoptionen.

Dieses kurze Tutorial hat uns angeleitet, wie Sie C# JSON in Excel konvertieren verwenden. Wenn Sie jedoch erfahren möchten, wie Sie JSON in CSV konvertieren, lesen Sie den Artikel zu Wie konvertiert man JSON in CSV in C#.

 Deutsch