Převodník JSON na CSV zdarma
Převádějte pole JSON na CSV a CSV zpět na JSON. Automaticky zpracovává vnořené hodnoty, uvozená pole a čárky v hodnotách.
Běžná použití
- Exportovat data JSON API do CSVPřeveďte odpovědi JSON API a export dat do formátu CSV pro Excel, Google Sheets a databáze.
- Převést JSON na připravený Excel CSVPřeveďte libovolný JSON datový soubor nebo odpověď API na plochý CSV, který mohou Excel a Google Sheets otevřít přímo.
- Příprava JSON dat pro import databázePřeveďte JSON exporty na CSV pro hromadný import do MySQL, PostgreSQL, SQLite a dalších databází.
- Převést JSON zprávy na CSV pro analýzuTransformujte JSON analytická data, zprávy a protokoly do CSV pro business intelligence a analýzu dat.
- JSON do CSV pro pracovní toky vývojářůRychle převeďte testovací příslušenství, falešná data a konfiguraci JSON na CSV nebo zpět — součást vaší datové kanalizace.
Jak to funguje
Tento nástroj převádí mezi JSON a CSV zcela ve vašem prohlížeči bez jakýchkoli externích knihoven — převodní logika je ručně napsaný TypeScript běžící lokálně. Parsování JSON používá nativní JSON.parse prohlížeče, zatímco parsování CSV používá vlastní stavový automat podle RFC 4180, který zpracovává hraniční případy, na kterých selhávají nejjednodušší převodníky.
- 1JSON se rozebere a shromáždí se záhlavíJSON.parse() přečte vstup a ověří, že jde o pole. Převodník poté projde každý objekt v poli, aby sestavil sjednocení všech klíčů — takže i řídká pole, kde mají různé řádky různá pole, produkují kompletní řádek záhlaví.
- 2Volitelné zploštění vnořených objektůPokud je zapnutá volba zploštění, vnořené objekty jako {"address":{"city":"Oslo"}} se rekurzivně sloučí do sloupců s tečkovou notací (address.city) dříve, než se sestaví záhlaví. Pole a prázdné objekty se ponechávají jako hodnoty buněk ve formě JSON řetězce.
- 3Kódování buněk podle RFC 4180 s neutralizací vzorcůKaždá hodnota buňky se escapuje podle RFC 4180: pole obsahující čárky, dvojité uvozovky nebo nové řádky se obalí do dvojitých uvozovek a vnitřní uvozovky se zdvojí. Režim Bezpečný export (standardně zapnutý) také před jakoukoli buňku začínající =, +, - nebo @ přidá jednoduchou uvozovku, čímž zabrání tabulkovým aplikacím jako Excel nebo Google Sheets zpracovávat vložené hodnoty jako spustitelné vzorce.
- 4CSV na JSON používá stavový automat na úrovni znakůPři obráceném směru sdílená funkce parseCsv prochází vstup znak po znaku a sleduje, zda je uvnitř pole v uvozovkách, aby správně zpracovala vložené čárky, escapované dvojité uvozovky ("") a nové řádky uvnitř buněk — případy, které jednoduchý přístup dělení podle řádků zpracovává chybně. detectDelimiter zjišťuje z prvního řádku čárku, středník, tabulátor nebo svislítko, aby automaticky podporoval nestandardní exporty.
Související nástroje
Prohlížeč Excel / XLSX
Otevírejte a prohlížejte tabulky .xlsx, .xls, .csv a .ods bez Excelu nebo Google Sheets. Přepínejte listy a exportujte do CSV nebo JSON. Běží zcela ve vašem prohlížeči.
JSON do Excelu
Převeďte pole JSON objektů do tabulky Excel (XLSX) nebo CSV. Vnořené objekty se stanou sloupci s tečkovou notací. Běží zcela ve vašem prohlížeči — bez nahrávání.
PDF do Excelu
Získejte tabulky z PDF bankovních výpisů, faktur a zpráv do Excelu (.xlsx) nebo CSV. Nejdřív si prohlédněte řádky; částky zůstanou skutečnými čísly. Běží ve vašem prohlížeči – nic se nenahrává.