CSV/JSON/Excel-converter

Converteer CSV-, JSON- en XLSX-tabelbestanden direct in je browser.

Invoer
Uitvoer
CSV-scheidingsteken
Resultaat

Geconverteerde bestanden en een voorvertoning verschijnen hier.

Gereed. Kies een tabelbestand om te converteren.

Je tabelbestand wordt in je browser geconverteerd. Er wordt niets naar BroBroGo geüpload.

Veelgestelde vragen

Worden mijn spreadsheets geüpload?

Nee. CSV-, JSON- en XLSX-bestanden worden lokaal in je browser verwerkt en de download wordt direct op je eigen apparaat gegenereerd.

Blijven Excel-formules en -opmaak behouden?

Nee. Deze tool converteert de zichtbare waarden van het eerste werkblad naar een schone tabel. Formules worden niet berekend en celopmaak blijft niet behouden.

Hoe wordt JSON omgezet naar een tabel?

Arrays van objecten worden rijen, object-keys worden kolommen, en geneste object-keys worden platgeslagen met behulp van dot-notatie (bijv. user.name). Arrays van arrays worden direct als tabelrijen overgenomen.

Werking van de CSV/JSON/Excel-converter

Deze tool converteert tabelbestanden tussen de formaten CSV, JSON en Excel direct in de browser. De gebruiker selecteert een bestand vanaf het eigen apparaat of sleept dit naar het invoerveld. Het invoerformaat wordt automatisch gedetecteerd aan de hand van het geüploade bestand. Vervolgens kiest de gebruiker het gewenste uitvoerformaat en, indien er naar CSV wordt geconverteerd, het gewenste scheidingsteken. Na de conversie toont de tool een voorvertoning en de statistieken van het resultaat, waarna het nieuwe bestand kan worden gedownload.

De tool verwerkt één bestand per keer. De invoer moet bestaan uit een CSV-, JSON- of XLSX-bestand. Bestanden die te groot zijn, kunnen niet worden verwerkt.

Ondersteunde invoer- en uitvoerformaten

De converter ondersteunt drie specifieke bestandstypen voor tabelgegevens:

  • CSV (Comma Separated Values): Een tekstbestand waarin gegevenswaarden worden gescheiden door een specifiek teken. De gebruiker kan bij de conversie naar CSV handmatig het gewenste CSV-scheidingsteken opgeven. De beschikbare opties hiervoor zijn:
    • Komma
    • Puntkomma
    • Tab
  • JSON (JavaScript Object Notation): Een gestructureerd tekstformaat dat veelvuldig wordt gebruikt voor gegevensuitwisseling.
  • Excel (XLSX): Het standaard spreadsheetformaat van Microsoft Excel.

Bij de conversie toont de tool statistieken over het gegenereerde bestand:

  • Het aantal rijen in de geconverteerde tabel.
  • Het aantal kolommen in de geconverteerde tabel.
  • De bestandsgrootte van de uitvoer.

Conversieregels en structuurwijzigingen

Bij de overgang tussen tekstgebaseerde formaten en spreadsheetbestanden gelden specifieke regels voor de gegevensstructuur:

Van Excel naar andere formaten

De tool converteert uitsluitend de zichtbare waarden uit het eerste werkblad van een Excel-bestand. Er worden geen formules berekend en de celopmaak van het Excel-bestand blijft niet behouden in het uitvoerbestand.

Van JSON naar tabelstructuur

Om hiërarchische JSON-data om te zetten naar een platte tabelstructuur met rijen en kolommen, past de tool de volgende regels toe:

  • Arrays van objecten worden omgezet in tabelrijen.
  • De keys (sleutels) van de objecten worden de kolomkoppen.
  • Geneste object-keys worden platgeslagen naar een enkel niveau met behulp van dot-notatie (bijvoorbeeld user.name).
  • Arrays van arrays worden direct overgenomen als tabelrijen.

Lokale verwerking en privacy

De verwerking van de tabelbestanden vindt volledig plaats in de browser van de gebruiker. CSV-, JSON- en XLSX-bestanden worden lokaal ingelezen en geparseerd, en het downloadbare bestand wordt direct op het eigen apparaat gegenereerd. Er worden geen bestanden of gegevens naar de servers van BroBroGo geüpload.

Foutmeldingen en probleemoplossing

Tijdens het laden, parseren of converteren van bestanden kunnen specifieke foutmeldingen optreden:

  • Kies eerst een bestand. — Verschijnt wanneer de conversie wordt gestart zonder geselecteerd bestand.
  • Kies een geldig CSV-, JSON- of XLSX-bestand. — Verschijnt wanneer het geüploade bestandstype niet wordt ondersteund.
  • Dit bestand is te groot. Gebruik een bestand kleiner dan {max}. — Verschijnt wanneer de bestandsgrootte de limiet overschrijdt.
  • Kies een ander uitvoerformaat. — Verschijnt wanneer het gekozen uitvoerformaat gelijk is aan het invoerformaat.
  • Kan dit bestand niet converteren. — Algemene foutmelding wanneer de conversie mislukt.
  • Deze CSV kon niet worden geparseerd. — Verschijnt wanneer de structuur van het CSV-bestand fouten bevat.
  • Deze JSON is ongeldig of heeft geen tabelstructuur. — Verschijnt wanneer de JSON-syntaxis onjuist is of de data niet naar rijen en kolommen kan worden vertaald.
  • Dit Excel-bestand kon niet worden geopend. — Verschijnt wanneer het XLSX-bestand beschadigd is of niet kan worden gelezen.
  • Dit bestand bevat geen tabelrijen. — Verschijnt wanneer het invoerbestand leeg is of geen bruikbare gegevens bevat.
  • Deze tabel heeft meer dan {max} rijen. — Verschijnt wanneer het aantal rijen de limiet van de tool overschrijdt.
  • Deze tabel heeft meer dan {max} kolommen. — Verschijnt wanneer het aantal kolommen de limiet van de tool overschrijdt.
  • Conversie geannuleerd. — Verschijnt wanneer de actie door de gebruiker wordt afgebroken.
  • Deze conversie duurt te lang. Probeer een kleiner bestand. — Verschijnt wanneer de verwerkingstijd de limiet overschrijdt.

Veelgestelde vragen

Worden mijn spreadsheets geüpload?
Nee. CSV-, JSON- en XLSX-bestanden worden lokaal in je browser verwerkt en de download wordt direct op je eigen apparaat gegenereerd.

Blijven Excel-formules en -opmaak behouden?
Nee. Deze tool converteert de zichtbare waarden van het eerste werkblad naar een schone tabel. Formules worden niet berekend en celopmaak blijft niet behouden.

Hoe wordt JSON omgezet naar een tabel?
Arrays van objecten worden rijen, object-keys worden kolommen, en geneste object-keys worden platgeslagen met behulp van dot-notatie (bijv. user.name). Arrays van arrays worden direct als tabelrijen overgenomen.