JSON na CSV konvertor

Sheetize JSON‑to‑CSV konvertor pre .NET poskytuje jednoduché, no výkonné API na prevod štruktúrovaných JSON dokumentov do plochých CSV tabuliek. Či už pracujete s odpoveďami API, logovacími súbormi alebo konfiguračnými dátami, Sheetize dokáže analyzovať hierarchiu JSON, spłasť vnorené objekty a vygenerovať štandardne kompatibilný CSV súbor pripravený pre Excel, PowerBI alebo akýkoľvek dátový pipeline.

Hlavné funkcie

Prevádzanie JSON na CSV

Generuje CSV reprezentáciu JSON polí alebo objektov s konfigurovateľnými oddeľovačmi, generovaním hlavičky a spracovaním typov.

Prispôsobiteľné spláštenie

Ovládajte spôsob, akým sa vnorené objekty a polia spĺštajú pomocou notácie bodiek alebo vlastného mapovania stĺpcov, aby výstup spĺňal vaše schémové požiadavky.

Podpora streamovania

Spracujte veľké JSON súbory v streamingovom režime, aby ste predišli vysokému využitiu pamäte – ideálne pre scenáre s veľkými objemami dát.

Podrobné inštrukcie

Pracovný tok JSON → CSV

Na konverziu JSON súboru na CSV pomocou Sheetize postupujte takto:

  1. Inicializujte konvertor: Vytvorte inštanciu JsonConverter.
  2. Nastavte možnosti: Definujte JsonSaveOptions, kde určíte oddeľovač, či zahrnúť hlavičkový riadok a ako spracovať vnorené štruktúry.
  3. Zadajte cesty k súborom: Poskytnite vstupnú cestu k JSON a cieľovú cestu k CSV súboru.
  4. Spustite konverziu: Zavolajte Process s pripravenými možnosťami načítania a ukladania.

Príklad – JSON na CSV s hlavičkou a bodkočiarkovým oddeľovačom

using Sheetize;

var loadOptions = new LoadOptions
{
    InputFile = @"D:\Data\input.json"
};

var saveOptions = new JsonSaveOptions
{
    OutputFile = @"D:\Data\output.csv"
};

JsonConverter.Process(loadOptions, saveOptions);

Rozšírená podpora formátov

  • Sheetize dokáže tiež konvertovať CSV späť na JSON, čo umožňuje obojsmerné transformácie dát.
  • Okrem CSV knižnica podporuje export do TSV, pipe‑oddelených súborov a priamych DataTable objektov pre spracovanie v pamäti.
  • Kombinujte konverziu JSON‑to‑CSV s utilitami HTML ↔ XLSX pre kompletné reportingové pipeline, napr. JSON → CSV → XLSX → HTML.

S týmito možnosťami robí Sheetize konverziu JSON na CSV hračkou, či už potrebujete jednorazový skript alebo službu pripravenú na produkčné nasadenie.

 Slovenčina