CSV- / JSON- / Excel-konverterer

Konverter tabellfiler mellom CSV, JSON og XLSX lokalt i nettleseren din.

Inndata
Utdata
CSV-skilletegn
Resultat

Konverterte filer og en forhåndsvisning vil vises her.

Klar. Velg en tabellfil for å konvertere.

Tabellfilen din konverteres lokalt i nettleseren din. Ingenting lastes opp til BroBroGo.

Ofte stilte spørsmål

Blir regnearkene mine lastet opp?

Nei. CSV-, JSON- og XLSX-filer tolkes lokalt i nettleseren din, og den nye filen genereres lokalt før nedlasting.

Beholder verktøyet Excel-formler og -formatering?

Nei. Dette verktøyet konverterer de synlige verdiene fra det første arket til en ren tabell. Det beregner ikke formler og bevarer ikke celleformatering.

Hvordan konverteres JSON til en tabell?

Tabeller med objekter blir til rader, objektnøkler blir til kolonner, og nøkler i dypere nivåer flates ut med punktumstier (f.eks. user.name). Tabeller med tabeller (arrays av arrays) beholdes som tabellrader.

Konvertering mellom CSV, JSON og Excel

Dette verktøyet konverterer tabellfiler mellom formatene CSV, JSON og Excel direkte i nettleseren din. Du kan velge en fil fra enheten din eller dra og slipp den inn i verktøyet, velge det utdataformatet du ønsker, og spesifisere skilletegn dersom du konverterer til CSV. Etter at konverteringen er fullført, viser verktøyet en forhåndsvisning av resultatet sammen med informasjon om antall rader, kolonner og filstørrelse, før du laster ned den nye filen.

Verktøyet håndterer én fil om gangen, og støtter formatene CSV, JSON og XLSX. Inndataformatet detekteres automatisk basert på filen du laster opp. Som bruker velger du selv ønsket utdataformat samt hvilket skilletegn som skal brukes ved generering av CSV-filer (Komma, Semikolon eller Tabulator).

Strukturering av tabelldata i ulike formater

Tabelldata representeres på fundamentalt forskjellige måter i de tre støttede filformatene:

  • CSV (Comma-Separated Values): Dette er et rent tekstformat der hver linje representerer en rad, og verdiene i raden er adskilt med et spesifikt tegn. Valget av skilletegn er avgjørende for at mottakerprogramvaren skal tolke dataene korrekt.
  • JSON (JavaScript Object Notation): Dette formatet representerer data som strukturerte tekstobjekter eller lister. For at JSON-data skal kunne konverteres til en tabell, må dataene ha en tabellform.
  • XLSX (Excel): Dette er et binært regnearkformat som støtter flere arbeidsbøker, formler, formatering og visuelle elementer.

Når du konverterer mellom disse formatene, endres måten dataene er strukturert på for å passe til målformatets regler.

Regler for konvertering og flating av JSON

Ved konvertering fra JSON til et tabellformat (CSV eller Excel) må hierarkiske data oversettes til rader og kolonner. Verktøyet bruker følgende regler for denne strukturendringen:

  • Tabeller med objekter: En liste med objekter (arrays av objekter) blir til tabellrader. Objektenes nøkler definerer kolonnenavnene.
  • Flating av dype nivåer: Hvis et objekt inneholder nøkler i dypere nivåer (nøstede objekter), flates disse ut ved hjelp av punktumstier. For eksempel vil en verdi plassert i {"user": {"name": "Ola"}} bli plassert i en kolonne med navnet user.name.
  • Tabeller med tabeller: Lister som inneholder andre lister (arrays av arrays), beholdes direkte som tabellrader.

Begrensninger ved formatendring

Konvertering mellom rike regnearkformater og rene tekstformater medfører tap av visse dataegenskaper:

  • Formler beregnes ikke: Verktøyet henter ut og konverterer kun de synlige verdiene fra Excel-filen. Formler blir ikke kalkulert under konverteringen.
  • Tap av formatering: Celleformatering, farger, skrifttyper og andre visuelle stiler i Excel-filen blir ikke bevart.
  • Kun første ark: Verktøyet konverterer utelukkende data fra det første arket i en Excel-arbeidsbok.

Lokal databehandling i nettleseren

Tabellfilen din konverteres lokalt i nettleseren din. Ingenting lastes opp til BroBroGo. CSV-, JSON- og XLSX-filer tolkes lokalt i nettleseren din, og den nye filen genereres lokalt før nedlasting. Dette betyr at filene dine ikke sendes over internett til en ekstern server under konverteringsprosessen.

Feilmeldinger og feilsøking

Under konverteringen kan du møte på spesifikke feilmeldinger dersom filen ikke oppfyller kravene eller prosessen avbrytes:

  • Manglende fil: "Velg én fil først."
  • Ugyldig format: "Vennligst velg en CSV-, JSON- eller XLSX-fil."
  • For stor fil: "Denne filen er for stor. Vennligst bruk en fil under {max}."
  • Identisk format: "Velg et annet utdataformat."
  • Generell feil: "Kunne ikke konvertere denne filen."
  • CSV-feil: "Kunne ikke tolke (parse) denne CSV-filen."
  • JSON-feil: "Denne JSON-en er ugyldig eller har ikke et tabellformat."
  • Excel-feil: "Kunne ikke åpne denne Excel-filen."
  • Tom tabell: "Denne filen har ingen tabellrader."
  • For mange rader: "Denne tabellen har mer enn {max} rader."
  • For mange kolonner: "Denne tabellen har mer enn {max} kolonner."
  • Avbrutt: "Konvertering avbrutt."
  • Tidsavbrudd: "Konverteringen tar for lang tid. Prøv med en mindre fil."

Ofte stilte spørsmål

Blir regnearkene mine lastet opp?
Nei. CSV-, JSON- og XLSX-filer tolkes lokalt i nettleseren din, og den nye filen genereres lokalt før nedlasting.

Beholder verktøyet Excel-formler og -formatering?
Nei. Dette verktøyet konverterer de synlige verdiene fra det første arket til en ren tabell. Det beregner ikke formler og bevarer ikke celleformatering.

Hvordan konverteres JSON til en tabell?
Tabeller med objekter blir til rader, objektnøkler blir til kolonner, og nøkler i dypere nivåer flates ut med punktumstier (f.eks. user.name). Tabeller med tabeller (arrays av arrays) beholdes som tabellrader.