Die Konvertierung von JSON-Daten in Excel oder CSV-Formate ist eine allgemeine Anforderung für strukturierte Berichterstattung und Geschäftsanalyse. Aspose.Cells für .NET bietet eine effiziente Möglichkeit, dies mit seiner leistungsfähigen API zu erreichen.
Einführung
Die Konvertierung von JSON-Daten in Excel oder CSV-Formate ist unerlässlich, um strukturierte Datenanalyse und Unternehmensberichterstattung zu ermöglichen. Aspose.Cells für .NET bietet eine einfache, aber flexible API zur Einfuhr von jSON direkt in Spreadsheets oder CSV-File.
Warum JSON in Excel umwandeln?
- Strukturierte Berichterstattung: Übersetzen Sie die API- oder Service-Daten in JSON in Tabellformate für bessere Lesbarkeit.
- Automatisierung: Automatisieren Sie die Datenimport in Excel ohne manuelle Formatierung oder Intervention.
- Versatilität: Unterstützt Ausgabe als XLSX oder CSV-Formate mit Layout-Anpassung.
Schritt für Schritt Guide zum Konvertieren von JSON in Excel
Schritt 1: Installieren Sie Aspose.Cells über NuGet
Installieren Sie die Aspose.Cells Bibliothek:
$ dotnet add package Aspose.Cells
Schritt 2: Konfigurieren Sie Aspose.Cells Lizenz
Aktivieren Sie die volle Funktionalität mit Ihrer Lizenz:
Metered metered = new Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
Schritt 3: Laden Sie JSON Input
Lesen Sie JSON von einem String oder einem .json
Die Datei:
- Von der Datei:
string jsonInput = File.ReadAllText("Data.json");
- Von String direkt:
string jsonInput = "[{\"nodeId\":1,\"reputation\":1134},{\"nodeId\":2,\"reputation\":547}]";
Schritt 4: Erstellen von Workbook und Access-Worksheet
Initialisieren Sie ein Workbook und zugreifen Sie zu seinem Standard-Werkblatt:
Workbook workbook = new Workbook();
Worksheet worksheet = workbook.Worksheets[0];
Schritt 5: Set JsonLayoutOptions
Konfigurieren Sie Layout-Optionen, um Array als Tabellen zu behandeln:
JsonLayoutOptions options = new JsonLayoutOptions();
options.ArrayAsTable = true;
Schritt 6: Importieren von JSON in das Arbeitsblatt
Importieren Sie JSON in das Arbeitsblatt mit der Nutzungsmethode:
JsonUtility.ImportData(jsonInput, worksheet.Cells, 0, 0, options);
Schritt 7: Speichern Sie in Excel oder CSV
Exportieren Sie die Daten in das gewünschte Format:
- Speichern Sie als Excel:
workbook.Save("output.xlsx");
- Speichern Sie als CSV:
workbook.Save("output.csv", SaveFormat.CSV);
Gemeinsame Probleme und Fixes
1. JSON Array nicht richtig vertrieben
- Lösung: Sicherung
JsonLayoutOptions.ArrayAsTable
Es wird festgelegttrue
Flatten Sie die Riesen in Zeilen.
2. Datei nicht sparen
- Lösung: Überprüfen Sie für gültige Wege und dass Ihre Anwendung schriftliche Genehmigungen hat.
3. Lizenzen Warnungen
- Lösung: Bestätigen Sie, dass die Lizenzdatei korrekt bezogen und geladen ist.