Konvertieren Sie JSON in Excel Linux

MS Excel ist eine reichhaltige Tabellenbearbeitungssoftware, mit der Sie die Daten in Form von Arbeitsblättern und Arbeitsmappen organisieren können. Daneben bietet es Funktionen wie Datensortierung, Diagrammdarstellung, mathematische Berechnungen usw. Andererseits ist JSON ein beliebtes Format zum Speichern strukturierter Daten. In bestimmten Fällen müssen JSON Daten in Excel-Arbeitsblätter konvertiert werden. Für solche Fälle zeigt dieser Artikel, wie Sie Daten aus JSON Dateien in Excel-Arbeitsblätter unter Linux importieren.

.NET JSON zu Excel Konverter API für Linux

Zum Importieren von Daten aus JSON Dateien in Excel-Arbeitsblätter verwenden wir Aspose.Cells for .NET. Es ist eine funktionsreiche API, mit der Sie Excel Dateien erstellen, bearbeiten und konvertieren können. Um diese API unter Linux zu verwenden, müssen Sie eine .NET-Umgebung einrichten, was in wenigen Schritten erledigt werden kann. Im Folgenden sind die Voraussetzungen aufgeführt, die Sie zum Einrichten der Umgebung benötigen.

Nachdem Sie die Umgebung eingerichtet und die Anwendung erstellt haben, können Sie mit der Installation von Aspose.Cells for .NET über NuGet unter Verwendung der NuGet Package Manager Erweiterung für Visual Studio Code fortfahren.

Erfahren Sie, wie Sie eine Konsolenanwendung unter Linux erstellen mit Visual Studio Code.

Importieren Sie Daten von JSON nach Excel unter Linux

Im Folgenden sind die Schritte zum Importieren von Daten aus JSON in Excel XLSX aufgeführt:

Das folgende Codebeispiel zeigt, wie Daten aus JSON in Excel unter Linux importiert werden.

// Erstellen Sie ein Workbook objekt
Workbook workbook = new Workbook();
Worksheet worksheet = workbook.Worksheets[0];

// JSON Datei lesen
string jsonInput = File.ReadAllText("Data.json");            

// Legen Sie JsonLayoutOptions fest
JsonLayoutOptions options = new JsonLayoutOptions(); 
options.ArrayAsTable = true;

// JSON Daten importieren
JsonUtility.ImportData(jsonInput, worksheet.Cells, 0, 0, options);

// Excel Datei speichern
workbook.Save("Import-Data-JSON-To-Excel.xlsx");

Geben Sie JSON Daten ein

[
   {
       Name: "John Smith",
       Contract:
       [
           {
               Client:
               {
                   Name: "A Company"
               },
               Price: 1200000
           },
           {
               Client:
               {
                   Name: "B Ltd."
               },
               Price: 750000
           },
           {
               Client:
               {
                   Name: "C & D"
               },
               Price: 350000
           }
       ]
   },
   {
       Name: "Tony Anderson",
       Contract:
       [
           {
               Client:
               {
                   Name: "E Corp."
               },
               Price: 650000
           },
           {
               Client:
               {
                   Name: "F & Partners"
               },
               Price: 550000
           }
       ]
   },
   {
       Name: "Jimmy Adams",
       Contract:
       [
           {
               Client:
               {
                   Name: "MIT"
               },
               Price: 800000
           },
           {
               Client:
               {
                   Name: "SnB"
               },
               Price: 520000
           }
       ]
   },
]

Excel-Arbeitsblatt ausgeben

JSON zu Excel-Linux

Importieren Sie JSON mit Formatierungsstilen in Excel

Während Sie die Daten aus der JSON Datei importieren, können Sie Stile auf die Excel-Ausgabedatei anwenden. Im Folgenden sind die Schritte zum Ausführen dieses Vorgangs aufgeführt.

Das folgende Codebeispiel zeigt, wie Stile angewendet werden, während Daten aus JSON in Excel unter Linux importiert werden.

// Erstellen Sie ein Workbook objekt
Workbook workbook = new Workbook();
Worksheet worksheet = workbook.Worksheets[0];

// JSON Datei lesen
string jsonInput = File.ReadAllText("Data.json");

// Stile festlegen
CellsFactory factory = new CellsFactory();
Style style = factory.CreateStyle();
style.HorizontalAlignment = TextAlignmentType.Center;
style.Font.Color = System.Drawing.Color.BlueViolet;
style.Font.IsBold = true;

// Legen Sie JsonLayoutOptions fest
JsonLayoutOptions options = new JsonLayoutOptions();
options.TitleStyle = style;
options.ArrayAsTable = true;

// JSON Daten importieren
JsonUtility.ImportData(jsonInput, worksheet.Cells, 0, 0, options);

// Excel Datei speichern
workbook.Save("Import-Data-JSON-To-Excel.xlsx");

Excel-Arbeitsblatt ausgeben

JSON zu Excel-Linux

Holen Sie sich eine kostenlose Lizenz

Sie können eine temporäre Lizenz erwerben und Aspose.Cells for .NET ohne Evaluierungseinschränkungen verwenden.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie JSON Daten in Excel-Arbeitsblätter unter Linux importieren. Außerdem haben Sie gesehen, wie Stile bei der JSON zu Excel Konvertierung angewendet werden. Darüber hinaus können Sie mithilfe der Dokumentation mehr über Aspose.Cells for .NET erfahren. Sie können Ihre Fragen auch über unser Forum stellen.

Siehe auch