|||||
SyncBuilder
Terug naar de blog
Data16 juli 2026·1 min lezen

Databestanden valideren voordat je ze importeert

Door SyncBuilder

Veel integraties beginnen met een bestand. Een CSV-, JSON- of XML-bestand belandt in een map, een inbox of een endpoint, en iets importeert het. Het is een eenvoudig patroon dat prima werkt, tot de dag dat een enkel fout bestand binnenkomt en de hele flow stilletjes breekt.

Controleer het bestand aan de deur

De oplossing is om het bestand te valideren voordat je het verwerkt, niet na een mislukte run. De structuur aan de deur controleren betekent dat een fout bestand meteen wordt geweigerd met een duidelijke reden, in plaats van halverwege een import te worden ontdekt wanneer de helft van je records al is weggeschreven.

Wat je per formaat valideert

  • JSON moet foutloos parsen en de vorm hebben die je verwacht, met de velden en nesting die je integratie leest.
  • XML moet welgevormd zijn, met elke tag geopend en gesloten en een enkel root-element.
  • CSV moet op elke rij een consistent aantal kolommen hebben en een echte header-rij, geen data in de eerste regel.
  • De character encoding moet UTF-8 zijn, zodat accenttekens en symbolen verderop niet verminkt raken.
  • De delimiter moet precies zijn wat je verwacht, of dat nu een komma, een puntkomma of een tab is.

Valideer voor het importeren, niet erna. Een fout bestand aan de deur opvangen is veel goedkoper dan een half afgemaakte import debuggen en de records opruimen die het al wegschreef.

Het bestand eerst bekijken vangt de gebruikelijke boosdoeners: een verkeerde delimiter, een ontbrekende header, een onverwachte encoding, of extra en ontbrekende kolommen. Onze gratis File Inspector bekijkt en valideert CSV-, JSON- en XML-bestanden volledig in je browser, zodat er niets wordt geupload.

Probeer de gratis tool

Open tool