Převést JSON na CSV
Vložte JSON nebo jej načtěte ze souboru a převeďte objekt či pole objektů do CSV pro tabulkový procesor. Zkontrolujte řádky, sloupce a hodnoty a poté zkopírujte CSV nebo jej uložte jako soubor CSV v UTF-8 s BOM.
Co můžete dělat
Převést seznam JSON na tabulková data
Převeďte pole objektů do CSV s jedním řádkem na objekt. Jednotlivý objekt lze také převést na jeden řádek.
Sjednotit názvy polí do sloupců
Sloupce se vytvářejí v pořadí, ve kterém se názvy polí objevily poprvé. Pole chybějící v řádku a hodnoty null se stanou prázdnými buňkami.
Zkopírovat nebo uložit pro tabulkový procesor
Zkopírujte CSV nebo uložte soubor UTF-8 s BOM. Jako oddělovač zvolte čárku, středník nebo tabulátor.
Jak na to
Zadejte JSON
Vložte JSON nebo otevřete soubor. Převod můžete vyzkoušet také pomocí Naplnit ukázkou.
Převést na CSV
Obvykle můžete použít výchozí nastavení. Pokročilé nastavení otevřete pro změnu oddělovače nebo způsobu zpracování řetězců podobných vzorcům.
Zkontrolovat a získat tabulku
Zkontrolujte řádky, sloupce a hodnoty a poté CSV zkopírujte nebo uložte. Otevřete zobrazení zdrojového textu a prohlédněte uvozovky CSV a další podrobnosti.
Kdy je to užitečné
Zkontrolovat seznam JSON v tabulkovém procesoru
Použijte, když chcete v tabulkovém procesoru třídit nebo kontrolovat údaje přijaté jako JSON, například seznam produktů.
Předat údaje jako tabulku
Použijte, když chcete předat pole objektů JSON ve tvaru, který může importovat software podporující CSV.
Jak se z JSON stanou řádky a sloupce CSV
Názvy polí se stanou sloupci; objekty se stanou řádky
Každý objekt v poli se bere jako jeden řádek. Názvy polí se sbírají ze všech řádků a sloupce se uspořádají v pořadí, ve kterém se ve vstupu objevily poprvé.
Zpracování chybějících hodnot a vnoření
Chybějící pole a hodnota null jsou prázdné. Vnořené pole a objekty zůstanou jako JSON v jedné buňce a nerozšíří se do samostatných sloupců.
Oddělovače a uvozovky
Všechna pole jsou uzavřena do dvojitých uvozovek a uvozovky uvnitř buněk se zdvojnásobí. Zalomení řádků v hodnotách se zachovají a řádky CSV končí CRLF.
Často kladené otázky
Stanou se vnořené objekty samostatnými sloupci?
Ne. Vnořené objekty a pole zůstanou v jedné buňce ve svém původním JSON. Tato funkce automaticky nerozšiřuje hluboké hierarchie do sloupců.
Co když se názvy polí mezi řádky liší?
Názvy polí používané ve všech řádcích se stanou sloupci. Chybějící pole a hodnota null jsou v daném řádku prázdné. Sloupce se zobrazují v pořadí, ve kterém se jejich názvy polí objevily poprvé.
Co znamená ochrana řetězců podobných vzorcům?
Před řetězce začínající =, +, -, @ nebo podobnými znaky se přidá apostrof, aby tabulkové procesory neinterpretovaly hodnoty jako vzorce. Vypněte to v pokročilém nastavení pouze tehdy, když potřebujete původní řetězce.
Změní se velké celočíselné hodnoty?
Při převodu se zachovává původní zápis čísel. Tabulkový procesor, do kterého importujete, však může čísla zaokrouhlit. V importujícím softwaru určete sloupce s čísly nebo ID jako text.
Vstup a výsledky
- Vstup
- Jeden vstup UTF-8 JSON. Až 1 MB (1 000 000 bajtů) pro vložený text i soubory.
- Převod
- Objekt s poli nebo pole obsahující 1 nebo více objektů. Výstup je omezen na 100 000 buněk.
- Výstup
- CSV s názvy sloupců. Kopírování poskytne text CSV; soubory se ukládají v UTF-8 s BOM.