DEV

Převod JSON na CSV — Export Tabulkových Dat

Převod odpovědí API ve formátu JSON na CSV pro Excel nebo analýzu dat je běžný úkol. Náš převodník zpracuje ploché JSON pole přímo na CSV kompatibilní s tabulkovými procesory.

Struktura JSON pro převod

Náš převodník funguje nejlépe s JSON polem objektů se shodnými klíči. Vnořené objekty jsou zploštěny nebo zahrnuty jako JSON řetězec. Názvy sloupců jsou automaticky určeny z klíčů objektu prvního prvku.

Možnosti formátu CSV

Oddělovač: čárka (výchozí), středník (pro Excel v Evropě) nebo tabulátor. Uvozovky kolem hodnot obsahujících čárky nebo konce řádků. UTF-8 BOM pro správné zobrazení speciálních znaků v Excelu na Windows.

Alternativy pro velké datové sady

Pro velké JSON soubory je příkazový řádek jq efektivnější: jq -r '.[] | [.pole1, .pole2] | @csv'. V Pythonu: pandas.json_normalize() zvládne složité vnořené struktury. Náš nástroj je ideální pro malé až středně velké datové sady.