Konverter JSON til CSV
Få API-svar, app-eksporter og logfiler ud af JSON og over i rækker og kolonner. Upload .json-, .jsonl- eller .ndjson-filer, og download en CSV med én linje pr. post.
Datakonverter
eller slip CSV, TSV, TXT …-filer her ·
Maks. 95 MB pr. fil· Op til 20 filer· Slettes efter 30 minutter
Filer behandles på vores servere og slettes efter 30 minutter.
Tegn, der adskiller kolonner i CSV- og tekstfiler, både ved læsning og skrivning. Automatisk finder det i inputtet og skriver kommaer.
UTF-8 fungerer til alle sprog. Vælg UTF-8 med BOM, hvis Excel på Windows viser forkerte danske bogstaver eller asiatiske tegn, når CSV-filen åbnes.
Input fra Excel, ODS og Numbers: konvertér kun det første ark eller alle ark (én CSV pr. ark i en ZIP eller én JSON-nøgle pr. ark).
Navnet på arkfanen i det nye regneark, op til 31 tegn.
Array af objekter bruger kolonnenavne som nøgler for hver række; array af arrays er mere kompakt og beholder overskriften som første array.
Navnet på det yderste element, der omslutter alle rækker; hver række bliver til en <row> inden i det.
Bruges i CREATE TABLE- og INSERT-sætninger. Kun bogstaver, cifre og understregninger.
Citering og kolonnetyper er lidt forskellige mellem databaser; vælg den, du skal importere til.
Omskriv datoceller til ét format. ISO (2026-10-18) er sikrest til databaser og kode; behold lader dem stå, som de er i kilden.
Sådan bruger du værktøjet
- 1
Upload JSON-data
Tilføj filer med et array af objekter eller JSON Lines med ét objekt pr. linje. Op til 20 filer på hver 95 MB.
- 2
Tjek CSV-indstillingerne
UTF-8 med BOM er forvalgt under Tekstkodning, så Excel på Windows læser æ, ø og å korrekt. Sæt Skilletegn til semikolon, hvis din Excel forventer det, eller slå Sæt alle værdier i anførselstegn til for strenge importværktøjer.
- 3
Konvertér og download
Tryk på Konvertér til CSV. Overskriftsrækken viser alle nøgler, der findes i posterne. Åbn filen, eller importér den et hvilket som helst sted, hvor CSV accepteres.
JSON til CSV gør en liste af poster til en tabel: hvert objekt bliver en række, hver nøgle en kolonne, og indlejrede felter spredes ud i deres egne kolonner.
Hvorfor konvertere JSON til CSV
JSON er den måde, webtjenester taler sammen på. Ordresystemer, betalingsudbydere, analyse-API'er og formularværktøjer udleverer alle data som JSON, og NoSQL-databaser som MongoDB og Firebase gemmer dokumenter i en JSON-lignende form. Det er ideelt for programmer og frustrerende for alle andre, for en JSON-fil på 5 MB i et tekstredigeringsprogram er en mur af tuborgklammer.
CSV er det modsatte kompromis. Det kan ikke udtrykke indlejring eller typer, men alle regneark, BI-værktøjer, CRM-importer og databaseindlæsere læser det. Konvertering er måden, hvorpå en driftschef får en liste over ordrer ind i en pivottabel, en dataanalytiker flytter et API-udtræk ind i en SQL-tabel, og en supportleder deler en filtreret eksport med en kollega. Hvis dataene i stedet starter som XML, gør XML til CSV det samme for tags.
Indlejret JSON til CSV: sådan fungerer udfladningen
- Fladtrykningnormalisering · fjernelse af indlejring
- At skrive et indlejret objekt som ekstra kolonner i samme række, opkaldt efter stien til hver værdi, så {"customer":{"city":"Austin"}} bliver til kolonnen customer.city med værdien Austin.
[{"id":5012,"total":42.9,"paid":true,"customer":{"name":"Ada Okafor","city":"Austin"}},
{"id":5013,"total":18,"paid":false,"customer":{"name":"Lin Wei","city":"Toronto"}}]
id,total,paid,customer.name,customer.city
5012,42.9,true,Ada Okafor,Austin
5013,18,false,Lin Wei,TorontoJSON-varianter og tabelformater
| from ↓ · to → | CSV | TSV | XLSX |
|---|---|---|---|
| JSON | JSON to CSV: yes | JSON to TSV: yes | JSON to XLSX: yes |
| JSONL | JSONL to CSV: yes | JSONL to TSV: yes | JSONL to XLSX: yes |
| NDJSON | NDJSON to CSV: yes | NDJSON to TSV: yes | NDJSON to XLSX: yes |
| YAML | YAML to CSV: yes | YAML to TSV: yes | YAML to XLSX: yes |
| XML | XML to CSV: yes | XML to TSV: yes | XML to XLSX: yes |
Lister inde i en post er det eneste, en flad række ikke kan rumme pænt. En ordre med fem varelinjer er i virkeligheden to tabeller: ordrer og varer. Hvis listerne betyder noget, kan du udtrække arrayet til sin egen JSON-fil og konvertere den separat, så hver varelinje får sin egen række med ordre-ID'et ved siden af.
Fakta om JSON- og CSV-formatet
JSON
JavaScript Object Notation
JSON er et let tekstformat til strukturerede data, populariseret af Douglas Crockford i begyndelsen af 2000'erne og standardiseret som RFC 8259 og ECMA-404. Det repræsenterer objekter, arrays, strenge, tal, booleanske værdier og null med enkel, læsbar syntaks. Det er standardformatet til web-API'er, konfigurationsfiler og dataudveksling mellem apps i næsten alle programmeringssprog. Det har ingen indbyggede kommentarer, datoer eller skemaer, og store indlejrede filer er svære at læse uden en fremviser.
- Komprimering
- –
- Gennemsigtighed
- –
- Animation
- –
- Introduceret
- 2001 · Douglas Crockford
CSV
Kommaseparerede værdier
CSV er et almindeligt tekstformat til tabeller, hvor hver linje er en række, og kommaer adskiller kolonnerne. Det har været brugt siden computernes tidlige dage og er beskrevet i RFC 4180, selvom mange varianter bruger semikolon eller tabulatorer og forskellige tegnkodninger. Næsten alle regneark, databaser og analyseværktøjer kan importere og eksportere det, hvilket gør det til standardformatet til at flytte data mellem systemer. CSV gemmer kun værdier, uden formler, formatering, flere ark eller datatyper.
- Komprimering
- –
- Gennemsigtighed
- –
- Animation
- –
- Introduceret
- –
Man konverterer JSON til CSV, når data hentet fra en API eller en app skal analyseres, deles eller importeres af en, der arbejder i regneark og ikke i kode.
Ofte stillede spørgsmål om JSON til CSV
Hvilken JSON-struktur kan konverteres rent til CSV?
Et array af objekter, der deler de fleste af deres nøgler, f.eks. [{"id":1,"name":"Ada"},{"id":2,"name":"Lin"}]. Hvert objekt bliver en række, og hver nøgle en kolonne. Et enkelt objekt øverst, hvor posterne ligger i én egenskab, virker også, så længe selve posterne er en liste.
Hvad sker der, hvis nogle poster har nøgler, som andre mangler?
Overskriften er foreningsmængden af alle nøgler, så et felt, der kun findes i nogle poster, får stadig en kolonne. Poster uden feltet efterlader cellen tom. Det er normalt for API-data, hvor valgfrie felter blot udelades.
Hvordan skrives true, false og null?
CSV har ingen datatyper, kun tekst. Booleske værdier skrives som ordene true og false, tal som cifre, og null som en tom celle. Hvis et importværktøj skal bruge 1 og 0 i stedet for true og false, kan du erstatte dem i et regneark efter konverteringen.
Hvorfor viser Excel mærkelige tegn i stedet for æ, ø og å?
Excel på Windows går ud fra en regional kodetabel for CSV-filer, medmindre filen starter med et byte order mark. Derfor skriver denne side UTF-8 med BOM. Værktøjer på Linux eller i datapipelines foretrækker nogle gange almindelig UTF-8. Skift Tekstkodning til dem.
Skal jeg vælge CSV eller en Excel-fil til JSON-data?
CSV, hvis næste trin er en import til et andet system, en databaseindlæsning eller et script. En projektmappe, hvis folk skal læse og redigere dataene, fordi JSON til Excel bevarer typer og undgår, at Excel gætter forkert på kolonner som postnumre, når filen åbnes.
Kan jeg få den oprindelige JSON tilbage fra CSV-filen?
Kun den fladtrykte version. Arrays og dyb indlejring er spredt ud i kolonner eller tekst, og forskellen på tal og strenge gemmes ikke længere, så en rundtur giver flade objekter. Behold kilde-JSON, hvis du får brug for dens oprindelige form.
- JSON til Excel-konverterKonvertér JSON eller JSON Lines til et Excel XLSX-ark: nøgler bliver kolonneoverskrifter, poster bliver rækker. Op til 20 filer ad gangen, ingen konto.
- XML til CSV-konverterKonvertér XML-feeds, fakturaer og eksporter til CSV online. Poster bliver rækker, undertags bliver kolonner. Op til 20 filer à 95 MB.
- JSON til TXT-konverterKonvertér JSON til en tekstfil: én post pr. linje, felter adskilt af tabulator eller valgfri separator. Åbner i Notesblok, Excel og kommandolinjen.
- JSON til YAML-konverterKonvertér JSON til YAML online til Kubernetes, GitHub Actions, Compose og Ansible. Indrykket output med sikre citationstegn, 20 filer ad gangen.
- Excel til JSON-konverterKonverter Excel-ark til JSON online: overskriftsrækken bliver nøgler, hver række et objekt, datoer som ISO-strenge. XLSX, XLS, ODS og Numbers.
- Konverter CSV til ParquetKonvertér CSV til Apache Parquet med typede kolonner og komprimering til pandas, DuckDB, Spark, BigQuery og Athena. Uden Python eller Spark.