Konvertor JSON do CSV zadarmo
Konvertujte polia JSON do CSV a CSV späť do JSON. Automaticky zvláda vnorené hodnoty, polia v úvodzovkách a čiarky v hodnotách.
Bežné použitia
- Exportuj JSON API Údaje do CSVKonvertuj JSON API odpovede a vývoz údajov na formát CSV pre Excel, Google Sheets a databázy.
- Konvertuj JSON na CSV Pripravený na ExcelPretvár všetky JSON údaje alebo API odpoveď na plochý CSV, ktorý môžu Excel a Google Sheets priamo otvoriť.
- Priprav JSON Údaje pre Dovoz DatabázyKonvertuj JSON vývoz na CSV pre hromadný dovoz do MySQL, PostgreSQL, SQLite a ďalších databáz.
- Konvertuj JSON Správy na CSV pre AnalýzuTransformuj JSON analytické údaje, správy a logy na CSV pre obchodnú inteligenciu a analýzu údajov.
- JSON na CSV pre Vývojárske Pracovné TokyRýchlo konvertuj testovače, mock údaje a konfiguráciu JSON na CSV alebo naopak — časť vášho potrubia údajov.
Ako to funguje
Tento nástroj prevádza medzi JSON a CSV výhradne vo vašom prehliadači bez akýchkoľvek externých knižníc — logika prevodu je ručne napísaný TypeScript, ktorý beží lokálne. Spracovanie JSON používa natívny JSON.parse prehliadača, zatiaľ čo spracovanie CSV používa vlastný stavový automat podľa RFC 4180, ktorý spracúva hraničné prípady, s ktorými si väčšina naivných prevodníkov nevie poradiť.
- 1JSON sa spracuje a zhromaždia sa hlavičkyJSON.parse() číta vstup a overí, či ide o pole. Prevodník potom prejde každý objekt v poli, aby zostavil zjednotenie všetkých kľúčov — takže riedke polia, kde majú rôzne riadky rôzne polia, stále vytvoria kompletný riadok hlavičky.
- 2Voliteľné sploštenie vnorených objektovAk je zapnutá možnosť sploštenia, vnorené objekty ako {"address":{"city":"Oslo"}} sa pred zostavením hlavičiek rekurzívne zbalia do stĺpcov s bodkovou notáciou (address.city). Polia a prázdne objekty zostávajú ako hodnoty buniek v podobe JSON reťazca.
- 3Kódovanie buniek podľa RFC 4180 s neutralizáciou vzorcovKaždá hodnota bunky sa escapuje podľa RFC 4180: polia obsahujúce čiarky, dvojité úvodzovky alebo nové riadky sa obalia do dvojitých úvodzoviek a vnútorné úvodzovky sa zdvojnásobia. Režim Bezpečný export (predvolene zapnutý) tiež pridá jednoduchú úvodzovku pred každú bunku začínajúcu na =, +, - alebo @, čím zabráni tabuľkovým aplikáciám ako Excel alebo Google Sheets považovať vložené hodnoty za spustiteľné vzorce.
- 4CSV na JSON používa stavový automat na úrovni znakovPri opačnom smere zdieľaná funkcia parseCsv prechádza vstup znak po znaku a sleduje, či je vnútri poľa v úvodzovkách, aby správne spracovala vnorené čiarky, escapované dvojité úvodzovky ("") a nové riadky vnútri buniek — prípady, ktoré jednoduchý prístup s delením na riadky spracúva nesprávne. detectDelimiter zisťuje v prvom riadku čiarku, bodkočiarku, tabulátor alebo zvislú čiaru, aby automaticky podporoval neštandardné exporty.
Súvisiace nástroje
Prehliadač Excel / XLSX
Otvorte a zobrazte tabuľky .xlsx, .xls, .csv a .ods bez Excelu alebo Google Tabuľky. Prepínajte listy a exportujte do CSV alebo JSON. Beží výlučne vo vašom prehliadači.
JSON do Excelu
Konvertujte pole objektov JSON do tabuľky Excel (XLSX) alebo CSV. Vnorené objekty sa stanú stĺpcami s bodkami. Beží výlučne vo vašom prehliadači — bez nahrávania.
PDF do Excelu
Extrahujte tabuľky z PDF bankových výpisov, faktúr a správ do Excelu (.xlsx) alebo CSV. Riadky si najprv pozrite v náhľade; sumy zostanú skutočnými číslami. Beží vo vašom prehliadači — nič sa nenahráva.