Konverzia údajov JSON do formátov Excel alebo CSV je bežnou požiadavkou na štruktúrovanú správu a obchodnú analýzu. Aspose.Cells pre .NET poskytuje efektívny spôsob, ako to dosiahnuť s jeho silným API.

Úvod

Konverzia údajov JSON do formátov Excel alebo CSV je nevyhnutná na umožnenie štruktúrovaného analýzy údajov a podnikania. Aspose.Cells pre .NET ponúka jednoduchú, ale flexibilnú API na import J SON priamo do šípkov alebo súborov CSV.

Prečo premeniť JSON na Excel?

  • Struktúrovaná správa: Previesť API alebo servisné údaje v JSON do tabulárnych formátov pre lepšiu čitateľnosť.
  • Automatizácia: Automatizujte import údajov do programu Excel bez manuálneho formátovania alebo intervencie.
  • Versatilita: Podporuje výstup ako XLSX alebo CSV formáty s prispôsobením rozloženia.

Krok za krokom sprievodca premenou JSON na Excel

Krok 1: Inštalácia Aspose.Cells prostredníctvom NuGet

Inštalácia knižnice Aspose.Cells:

$ dotnet add package Aspose.Cells

Krok 2: Nastavenie licencie Aspose.Cells

Aktivujte plnú funkčnosť s vašou licenciou:

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

Krok 3: Nahrať JSON vstup

Čítať JSON z prúžky alebo .json Súbory :

  • Z súboru :
string jsonInput = File.ReadAllText("Data.json");
  • Z prúdu priamo:
string jsonInput = "[{\"nodeId\":1,\"reputation\":1134},{\"nodeId\":2,\"reputation\":547}]";

Krok 4: Vytvorte pracovnú knihu a pracovnú dosku prístupu

Vytvorte si pracovnú knihu a získajte prístup k jej predvoleným pracovným listom:

Workbook workbook = new Workbook();
Worksheet worksheet = workbook.Worksheets[0];

Krok 5: Nastavenie JsonLayoutOptions

Nastavenie možností rozloženia na zaobchádzanie s aréna ako s tabuľkami:

JsonLayoutOptions options = new JsonLayoutOptions();
options.ArrayAsTable = true;

Krok 6: Import JSON do pracovnej dosky

Import JSON do pracovnej dosky pomocou metódy užitočnosti:

JsonUtility.ImportData(jsonInput, worksheet.Cells, 0, 0, options);

Krok 7: Uložiť do programu Excel alebo CSV

Exportujte údaje do požadovaného formátu:

  • Uložiť ako Excel:
workbook.Save("output.xlsx");
  • Uložiť ako CSV:
workbook.Save("output.csv", SaveFormat.CSV);

Spoločné problémy a riešenia

JSON Array nie je správne rozmiestnený

  • Riešenie: zabezpečenie JsonLayoutOptions.ArrayAsTable je nastavený na true Vyrážajú sa do riadkov.

2. súbory nie je úspora

  • Riešenie: Pozrite sa na platné trasy a že vaša aplikácia má písomné povolenia.

3 Licenčné upozornenia

  • Riešenie: Potvrďte, že súbor licencie je správne referovaný a nahraný.

More in this category