Werken Met Binaire Gegevens
Binaire gegevens in n8n zijn elke bestandslading, waaronder afbeeldingen, PDF's, CSV's en documenten. Het doel is om een workflow toe te staan een bestand te accepteren, bruikbare inhoud te extraheren, deze te herstructureren en door te geven aan de volgende stappen.
Het verwerken van binaire gegevens in n8n volgt een eenvoudig en herhaalbaar proces. Of het nu gaat om CSV's, afbeeldingen of PDF's, dezelfde logica is van toepassing: ontvang het bestand, inspecteer de details, extraheer wat belangrijk is en bereid het voor op de volgende stap in de workflow.
- Ontvang een bestandsinvoer (bijvoorbeeld een formulierinzending met een bestandsveld).
- Inspecteer de binaire lading door de bestandsnaam, MIME-type en grootte te controleren.
- Extraheer de inhoud, zoals het omzetten van een CSV naar rijen of een afbeelding naar base64.
- Reinig, filter, aggregeer of vat de geëxtraheerde gegevens samen.
- Optioneel converteren tussen bestand, tekst (base64) en opnieuw bestand, afhankelijk van wat de volgende node of API verwacht.
Veldnamen zijn belangrijk. Wanneer een node om een binaire invoerveld vraagt, moet deze exact overeenkomen met de veldnaam die het bestand bevatte. Bij een afwijking krijg je een lege uitvoer.
Stapsgewijs CSV-voorbeeld
Begin met het instellen van een formulier-trigger met een bestandsveld. Je kunt uploads beperken op extensie, zoals .csv of .png. Upload voor het testen een voorbeeldbestand en extraheer het CSV-bestand.
Nadat het bestand is ontvangen, inspecteer je de uitvoer van de node en open je de binaire sectie. Je ziet de bestandsnaam, MIME-type en bestandsgrootte.
Gebruik vervolgens een CSV-lezer om de inhoud te extraheren. Stel het Binaire invoerveld in op de exacte naam van het geüploade bestandsveld. Elke CSV-rij wordt een afzonderlijk item.
Na extractie kun je de gegevens herschikken. Filter rijen die je niet nodig hebt, converteer kolommen naar het juiste type (bijvoorbeeld release_year als getal), en behoud alleen belangrijke velden zoals title en release_year. Als gegevens op rijniveau niet nodig zijn, kun je deze samenvatten, bijvoorbeeld door te groeperen op type of totalen te tellen.
Structureer ten slotte de uitvoer. Gebruik Aggregaat om alle items te combineren tot één lijst voor AI of rapportage, of Splitsen om elk item afzonderlijk te verwerken. Dit houdt je workflow overzichtelijk, efficiënt en voorspelbaar.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 4.17
Werken Met Binaire Gegevens
Veeg om het menu te tonen
Binaire gegevens in n8n zijn elke bestandslading, waaronder afbeeldingen, PDF's, CSV's en documenten. Het doel is om een workflow toe te staan een bestand te accepteren, bruikbare inhoud te extraheren, deze te herstructureren en door te geven aan de volgende stappen.
Het verwerken van binaire gegevens in n8n volgt een eenvoudig en herhaalbaar proces. Of het nu gaat om CSV's, afbeeldingen of PDF's, dezelfde logica is van toepassing: ontvang het bestand, inspecteer de details, extraheer wat belangrijk is en bereid het voor op de volgende stap in de workflow.
- Ontvang een bestandsinvoer (bijvoorbeeld een formulierinzending met een bestandsveld).
- Inspecteer de binaire lading door de bestandsnaam, MIME-type en grootte te controleren.
- Extraheer de inhoud, zoals het omzetten van een CSV naar rijen of een afbeelding naar base64.
- Reinig, filter, aggregeer of vat de geëxtraheerde gegevens samen.
- Optioneel converteren tussen bestand, tekst (base64) en opnieuw bestand, afhankelijk van wat de volgende node of API verwacht.
Veldnamen zijn belangrijk. Wanneer een node om een binaire invoerveld vraagt, moet deze exact overeenkomen met de veldnaam die het bestand bevatte. Bij een afwijking krijg je een lege uitvoer.
Stapsgewijs CSV-voorbeeld
Begin met het instellen van een formulier-trigger met een bestandsveld. Je kunt uploads beperken op extensie, zoals .csv of .png. Upload voor het testen een voorbeeldbestand en extraheer het CSV-bestand.
Nadat het bestand is ontvangen, inspecteer je de uitvoer van de node en open je de binaire sectie. Je ziet de bestandsnaam, MIME-type en bestandsgrootte.
Gebruik vervolgens een CSV-lezer om de inhoud te extraheren. Stel het Binaire invoerveld in op de exacte naam van het geüploade bestandsveld. Elke CSV-rij wordt een afzonderlijk item.
Na extractie kun je de gegevens herschikken. Filter rijen die je niet nodig hebt, converteer kolommen naar het juiste type (bijvoorbeeld release_year als getal), en behoud alleen belangrijke velden zoals title en release_year. Als gegevens op rijniveau niet nodig zijn, kun je deze samenvatten, bijvoorbeeld door te groeperen op type of totalen te tellen.
Structureer ten slotte de uitvoer. Gebruik Aggregaat om alle items te combineren tot één lijst voor AI of rapportage, of Splitsen om elk item afzonderlijk te verwerken. Dit houdt je workflow overzichtelijk, efficiënt en voorspelbaar.
Bedankt voor je feedback!