Gratis JSON til CSV-konverter
Konverter JSON-arrays til CSV og CSV tilbage til JSON. Håndterer indlejrede værdier, anførte felter og kommaer i værdier automatisk.
Almindelige anvendelser
- Eksportér JSON API-data til CSVKonverter JSON API-svar og dataeksporter til CSV-format til Excel, Google Sheets og databaser.
- Konverter JSON til Excel-klar CSVGør enhver JSON-datafil eller API-svar til en flad CSV, som Excel og Google Sheets kan åbne direkte.
- Forbered JSON-data til databaseimportKonverter JSON-eksporter til CSV til masseimport til MySQL, PostgreSQL, SQLite og andre databaser.
- Konverter JSON-rapporter til CSV til analyseTransformer JSON-analysedata, rapporter og logs til CSV til business intelligence og dataanalyse.
- JSON til CSV til udviklerarguarbejdsgangKonverter hurtigt testfixtures, mockdata og konfiguration JSON til CSV eller omvendt — del af din datapipeline.
Sådan fungerer det
Værktøjet konverterer mellem JSON og CSV udelukkende i din browser uden eksterne biblioteker — konverteringslogikken er håndskrevet TypeScript, der kører lokalt. JSON-fortolkning bruger browserens indbyggede JSON.parse, mens CSV-fortolkning bruger en egen RFC 4180-tilstandsmaskine, der håndterer de særtilfælde, de fleste naive konvertere får galt.
- 1JSON fortolkes, og overskrifter samlesJSON.parse() læser inputtet og validerer, at det er et array. Konverteren gennemgår derefter hvert objekt i arrayet for at samle en forening af alle nøgler — så selv spredte arrays, hvor rækkerne har forskellige felter, giver en komplet overskriftsrække.
- 2Valgfri udfladning af indlejrede objekterEr udfladningsindstillingen slået til, samles indlejrede objekter som {"address":{"city":"Oslo"}} rekursivt til kolonner med punktnotation (address.city), før overskrifterne bygges. Arrays og tomme objekter efterlades som JSON-strengværdier i cellen.
- 3RFC 4180-kompatibel cellekodning med neutralisering af formlerHver celleværdi escapes efter RFC 4180: felter med kommaer, dobbelte anførselstegn eller linjeskift omgives af dobbelte anførselstegn, og interne anførselstegn fordobles. Sikker eksport (slået til som standard) sætter også et enkelt anførselstegn foran celler, der starter med =, +, - eller @, så regnearksprogrammer som Excel eller Google Sheets ikke behandler indsprøjtede værdier som eksekverbare formler.
- 4CSV til JSON bruger en tilstandsmaskine på tegnniveauI den modsatte retning gennemgår den fælles parseCsv-funktion inputtet tegn for tegn og holder styr på, om den er i et citeret felt, så indlejrede kommaer, escapede dobbelte anførselstegn ("") og linjeskift i celler håndteres korrekt — tilfælde, som en simpel opdeling i linjer håndterer forkert. detectDelimiter snuser til den første række efter komma, semikolon, tabulator eller lodret streg for automatisk at understøtte ikke-standardiserede eksporter.
Relaterede værktøjer
Excel / XLSX-viser
Åbn og vis .xlsx-, .xls-, .csv- og .ods-regneark uden Excel eller Google Sheets. Skift ark og eksporter til CSV eller JSON. Kører udelukkende i din browser.
JSON til Excel
Konverter et JSON-array af objekter til et Excel- (XLSX) eller CSV-regneark. Indlejrede objekter bliver til kolonner med punktnotation. Kører udelukkende i din browser — ingen upload.
PDF til Excel
Udtræk tabeller fra PDF-kontoudtog, fakturaer og rapporter til Excel (.xlsx) eller CSV. Se rækkerne i forvejen; beløb forbliver rigtige tal. Kører i din browser – der uploades intet.