JSON u CSV pretvarač — besplatno
Pretvorite JSON nizove u CSV i CSV natrag u JSON. Automatski rješava ugniježđene vrijednosti, navodničke polja i zareze u vrijednostima.
Uobičajene namjene
- Izvezi JSON API Podatke u CSVPretvori JSON API odgovore i izvoz podataka u CSV format za Excel, Google Sheets i baze podataka.
- Pretvori JSON u CSV Spreman za ExcelPretvori bilo koje JSON podatke ili API odgovor u ravnu CSV koju Excel i Google Sheets mogu direktno otvoriti.
- Pripremi JSON Podatke za Uvoz Baze PodatakaPretvori JSON izvoz u CSV za masovni uvoz u MySQL, PostgreSQL, SQLite i druge baze podataka.
- Pretvori JSON Izvještaje u CSV za AnalizuTransformiraj JSON podatke analitike, izvještaje i logove u CSV za poslovnu inteligenciju i analizu podataka.
- JSON u CSV za Radne Tokove Razvojnih InženjeraBrzo pretvori test fiksture, mock podatke i config JSON u CSV ili obrnuto — dio tvoje cevovoda podataka.
Kako funkcionira
Ovaj alat pretvara između JSON-a i CSV-a u potpunosti u vašem pregledniku bez vanjskih biblioteka — logika pretvorbe je ručno napisan TypeScript koji radi lokalno. JSON raščlanjivanje koristi izvorni JSON.parse preglednika, dok CSV raščlanjivanje koristi prilagođeni stroj stanja usklađen s RFC 4180 koji obrađuje rubne slučajeve koje većina naivnih pretvarača pogrešno rješava.
- 1JSON raščlanjen i zaglavlja prikupljenaJSON.parse() čita unos i provjerava ga kao niz. Pretvarač zatim prolazi kroz svaki objekt u nizu za izgradnju unije svih ključeva — tako da rijetki nizovi gdje različiti retci imaju različita polja i dalje proizvode potpuni redak zaglavlja.
- 2Opcionalno spljoštavanje ugniježđenih objekataAko je opcija spljoštavanja uključena, ugniježđeni objekti poput {"address":{"city":"Oslo"}} rekurzivno se sažimaju u stupce s notacijom točke (address.city) prije nego se izgrade zaglavlja. Nizovi i prazni objekti ostavljaju se kao JSON-stringificirane vrijednosti ćelija.
- 3RFC 4180 usklađeno kodiranje ćelija s neutralizacijom formulaSvaka vrijednost ćelije escapira se prema RFC 4180: polja koja sadrže zareze, dvostruke navodnike ili nove redove omataju se u dvostruke navodnike, a unutarnji navodnici se udvostručuju. Način Sigurni izvoz (uključen po zadanom) također prefiksira svaku ćeliju koja počinje s =, +, - ili @ jednim navodnikom, sprječavajući aplikacije proračunskih tablica poput Excela ili Google Sheetsa da tretiraju ubrizgane vrijednosti kao izvršive formule.
- 4CSV-u-JSON koristi stroj stanja na razini znakovaU obrnutom smjeru, dijeljena funkcija parseCsv prolazi kroz unos znak po znak, prateći je li unutar citiranog polja kako bi ispravno obradila ugrađene zareze, escapirane dvostruke navodnike ("") i nove redove unutar ćelija — slučajeve koje jednostavan pristup dijeljenja po retku pogrešno obrađuje. detectDelimiter njuška prvi redak za zarez, točku-zarez, tabulator ili okomitu crtu za automatsku podršku nestandardnih izvoza.
Srodni alati
Excel / XLSX preglednik
Otvorite i pregledajte .xlsx, .xls, .csv i .ods proračunske tablice bez Excela ili Google Sheetsa. Prebacujte listove i izvezite u CSV ili JSON. Radi u potpunosti u vašem pregledniku.
JSON u Excel
Pretvorite JSON niz objekata u Excel (XLSX) ili CSV proračunsku tablicu. Ugniježđeni objekti postaju kolone s točkom. Radi u potpunosti u vašem pregledniku — bez prijenosa.
PDF u Excel
Izvucite tablice iz PDF-ova bankovnih izvoda, računa i izvješća u Excel (.xlsx) ili CSV. Prvo pregledajte retke; iznosi ostaju pravi brojevi. Radi u vašem pregledniku – ništa se ne učitava na poslužitelj.