Konverzace údajů JSON do formátů Excel nebo CSV je běžným požadavkem na strukturované hlášení a obchodní analýzu. Aspose.Cells pro .NET poskytuje efektivní způsob, jak to dosáhnout s jeho silnou API.

Úvod

Konverzace údajů JSON do formátů Excel nebo CSV je nezbytná pro umožnění strukturované analýzy údajů a podnikového hlášení. Aspose.Cells pro .NET nabízí jednoduchý, ale flexibilní API pro import jSON přímo do šířek nebo souborů CSV.

Proč převést JSON na Excel?

  • Strukturované hlášení: Převod dat API nebo služby v JSON do tabulkových formátů pro lepší čitelnost.
  • Automatizace: Automatizujte import dat do programu Excel bez manuálního formátování nebo intervence.
  • Versatilita: Podporuje výstup jako XLSX nebo CSV formáty s nastavením.

Krok za krokem průvodce pro konverzi JSON do Excelu

Krok 1: Instalace Aspose.Cells prostřednictvím NuGet

Instalace knihovny Aspose.Cells:

$ dotnet add package Aspose.Cells

Krok 2: Nastavení licence Aspose.Cells

Aktivujte plnou funkčnost s vaší licenc:

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

Krok 3: Stáhněte JSON vstup

Číst JSON z řetězce nebo .json soubory :

  • Z souboru:
string jsonInput = File.ReadAllText("Data.json");
  • Z řetězce přímo:
string jsonInput = "[{\"nodeId\":1,\"reputation\":1134},{\"nodeId\":2,\"reputation\":547}]";

Krok 4: Vytvoření Workbook a Access Worksheet

Iniciujte pracovní knihu a získejte přístup k jejímu výchozímu pracovnímu listu:

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

Krok 5: Nastavení JsonLayoutOptions

Nastavení možností uspořádání pro zacházení s rozměry jako tabulky:

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

Krok 6: Import JSON do pracovní desky

Import JSON do pracovní desky pomocí metody užitečnosti:

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

Krok 7: Uložte do Excelu nebo CSV

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

  • Shromažďovat jako Excel:
workbook.Save("output.xlsx");
  • Shromažďovat jako CSV:
workbook.Save("output.csv", SaveFormat.CSV);

Společné problémy a fixy

JSON Array není správně rozložena

  • Rozhodnutí: Zajištění JsonLayoutOptions.ArrayAsTable je nastaven na true Připojte se do řádků.

2. soubory, které se nezachovávají

  • Rozhodnutí: Zkontrolujte platné trasy a zjistěte, že vaše aplikace má písemné povolen.

3 Licenční upozornění

  • Rozhodnutí: Potvrďte, že je licenční soubor správně odkazován a načten.

More in this category