Data- og tekstværktøj

JSON til Excel

Gør en liste af JSON-poster direkte til en XLSX-projektmappe.

JSON til Excel Kører på din enhed
  • Kører i din browser — intet, du skriver, uploades
  • Ingen tilmelding, ingen kvoter, gratis at bruge så ofte, du vil

Sådan fungerer det

API-svar kommer som JSON, og de mennesker, der skal læse dem, vil have et regneark. At gå via CSV virker, men mister typer og åbner for Excels gætværk ved import; at skrive en rigtig XLSX undgår begge dele.

Hvilken form den forventer

Et array af objekter, som er det, et listeendpoint returnerer. Nøglerne på tværs af posterne bliver til kolonnerne. Et enkelt objekt behandles som et ark med én række.

Hvorfor ikke gå via CSV

Excel gætter på typer ved import af CSV, og det er sådan, lange identifikatorer bliver til videnskabelig notation, og koder som 1-2 bliver til datoer. Når XLSX skrives direkte, lægges tal ind som tal og tekst som tekst, så intet fortolkes om i det skjulte.

Indlejrede værdier

En værdi, der selv er et objekt eller et array, skrives ind i cellen som JSON-tekst, fordi en celle rummer én værdi og ikke kan rumme en struktur. Flad dine data ud først, hvis de felter er vigtige.

Den anden vej

Værktøjet Excel til JSON konverterer tilbage, og værktøjet Excel til CSV er der, hvis det er en almindelig teksttabel, du egentlig har brug for.

FAQ

JSON til Excel – spørgsmål

Hvilken JSON accepterer den?

Et array af objekter eller ét enkelt objekt. Nøglerne bliver til kolonner.

Hvorfor er det bedre end at konvertere til CSV?

Excel gætter typer ved import af CSV og ødelægger lange tal og koder. XLSX gemmer typerne direkte.

Hvad sker der med indlejrede objekter?

De skrives ind i cellen som JSON-tekst, da en celle ikke kan rumme en struktur.

Bliver mine data uploadet?

Nej. Projektmappen bygges i din browser.