Konvertues JSON në CSV Falas
Konvertoni vargje JSON në CSV dhe CSV përsëri në JSON. Trajton vlerat e ndërfutura, fushat me thonjëza dhe presjet brenda vlerave automatikisht.
Si funksionon
Ky mjet konverton mes JSON dhe CSV tërësisht në shfletuesin tënd duke përdorur zero biblioteka të jashtme — logjika e konvertimit është TypeScript i shkruar me dorë që funksionon lokalisht. Analizimi JSON përdor JSON.parse vendas të shfletuesit, ndërsa analizimi CSV përdor një makinë gjendjeje të personalizuar RFC 4180 që trajton rastet kufitare që shumica e konvertuesve naivë i bëjnë gabim.
- 1JSON-i analizohet dhe kreu mblidhetJSON.parse() e lexon hyrjen dhe e validon si një grup. Konvertuesi pastaj kalon nëpër çdo objekt në grupin për të ndërtuar një bashkim të të gjithë çelësave — kështu që grupet e rralla ku rreshta të ndryshëm kanë fusha të ndryshme prodhojnë ende një rresht kreu të plotë.
- 2Shpalosje opsionale objektesh të mbivendosuraNëse opsioni i shpalosjes është aktiv, objektet e mbivendosura si {"address":{"city":"Oslo"}} shpalosen rekursivisht në kolona notacioni-pika (address.city) para se të ndërtohet kreu. Grupet dhe objektet bosh lihen si vlera qelizash të JSON-stringifikuara.
- 3Kodifikim qelizash i pajtueshëm me RFC 4180 me neutralizim formulashÇdo vlerë qelize shpëtohet sipas RFC 4180: fushat që përmbajnë presje, thonjëza të dyfishta, ose rreshta të rinj mbështillen në thonjëza të dyfishta, dhe thonjëzat e brendshme dyfishohen. Mënyra Safe Export (aktive si e paracaktuar) gjithashtu i vendos një thonjëz të vetme si prefiks çdo qelize që fillon me =, +, -, ose @, duke parandaluar aplikacione fletëllogaritjeje si Excel apo Google Sheets nga trajtimi i vlerave të futura si formula ekzekutuese.
- 4CSV-në-JSON përdor një makinë gjendjeje në nivel karakteriDuke kthyer drejtimin, funksioni i ndarë parseCsv kalon nëpër hyrjen karakter-pas-karakteri, duke gjurmuar nëse është brenda një fushe me thonjëza për të trajtuar saktë presje të ngulitura, thonjëza të dyfishta të shpëtuara (""), dhe rreshta të rinj brenda qelizave — raste që një qasje e thjeshtë ndarjeje-rreshtash i trajton gabim. detectDelimiter merr erë rreshtit të parë për presje, pikëpresje, tab, ose pipe për të mbështetur eksporte jo-standarde automatikisht.
Mjete të ngjashme
Shikues Excel / XLSX
Hapni dhe shikoni fletëllogaritje .xlsx, .xls, .csv dhe .ods pa Excel apo Google Sheets. Kaloni mes fletëve dhe eksportoni në CSV ose JSON. Funksionon plotësisht në shfletuesin tuaj.
JSON në Excel
Konvertoni një grup objektesh JSON në një fletëllogaritje Excel (XLSX) ose CSV. Objektet e ndërfutura bëhen kolona me pika. Funksionon plotësisht në shfletuesin tuaj — pa ngarkim.
PDF në Excel
Nxirrni tabelat nga pasqyrat bankare, faturat dhe raportet në PDF në Excel (.xlsx) ose CSV. Shihni rreshtat paraprakisht; shumat mbeten numra të vërtetë. Funksionon në shfletuesin tuaj — asgjë nuk ngarkohet.