Převaděč JSON na CSV

Sheetize JSON‑to‑CSV převaděč pro .NET poskytuje jednoduché, ale výkonné API pro převod strukturovaných JSON dokumentů na ploché CSV tabulky. Ať už zpracováváte odpovědi API, log soubory nebo konfigurační data, Sheetize dokáže parsovat hierarchii JSON, zploštit vnořené objekty a vytvořit CSV soubor v souladu se standardy, připravený pro Excel, PowerBI nebo jakýkoli datový pipeline.

Hlavní funkce

Převod JSON na CSV

Generujte CSV reprezentace JSON polí nebo objektů s nastavitelnými oddělovači, generováním hlavičky a zpracováním typů.

Přizpůsobitelné zploštění

Ovládejte, jak se vnořené objekty a pole zploští pomocí notace s tečkou nebo vlastní mapování sloupců, aby výstup splňoval požadavky vašeho schématu.

Podpora streamování

Zpracovávejte velké JSON soubory ve streamovacím režimu, čímž se vyhnete vysoké spotřebě paměti – ideální pro scénáře s velkými objemy dat.

Podrobné instrukce

Průběh JSON → CSV

Pro převod JSON souboru na CSV pomocí Sheetize postupujte následovně:

  1. Inicializujte převaděč: Vytvořte instanci JsonConverter.
  2. Nastavte možnosti: Definujte JsonSaveOptions pro určení oddělovače, zda zahrnout řádek s hlavičkou a jak zacházet s vnořenými strukturami.
  3. Určete cesty k souborům: Zadejte vstupní cestu k JSON a cílovou cestu k CSV souboru.
  4. Spusťte převod: Zavolejte Process s připravenými možnostmi načtení a uložení.

Příklad – JSON na CSV s hlavičkou a středníkem jako oddělovačem

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šířená podpora formátů

  • Sheetize může také převádět CSV zpět na JSON, což umožňuje obousměrné transformace dat.
  • Mimo CSV knihovna podporuje export do TSV, souborů oddělených svislítkem a přímé objekty DataTable pro zpracování v paměti.
  • Kombinujte převod JSON‑to‑CSV s utilitami HTML ↔ XLSX pro kompletní reportingové pipeline, např. JSON → CSV → XLSX → HTML.

S těmito schopnostmi dělá Sheetize převod JSON na CSV hračkou, ať už potřebujete jednorázový skript nebo službu připravenou pro produkční nasazení.

 Čeština