Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Lavorare con Dati Binari | Tipi di Dati in n8n
Workflow di Automazione AI con n8n

bookLavorare con Dati Binari

Note
Definizione

I dati binari in n8n sono qualsiasi payload di file, inclusi immagini, PDF, CSV e documenti. Il loro scopo è permettere a un workflow di accettare un file, estrarre contenuti utili, rimodellarli e trasmetterli alle fasi successive.

La gestione dei dati binari in n8n segue un processo semplice e ripetibile. Che si tratti di CSV, immagini o PDF, si applica la stessa logica: ricevere il file, ispezionare i dettagli, estrarre ciò che è rilevante e prepararlo per la fase successiva del workflow.

  • Ricezione di un file in input (ad esempio, un invio di modulo con un campo file).
  • Ispezione del payload binario verificando nome file, tipo MIME e dimensione.
  • Estrazione del contenuto, come la conversione di un CSV in righe o di un'immagine in base64.
  • Pulizia, filtraggio, aggregazione o sintesi dei dati estratti.
  • Conversione opzionale tra file, testo (base64) e di nuovo file, a seconda di ciò che il nodo successivo o l'API richiede.
Note
Nota

I nomi dei campi sono importanti. Quando un nodo richiede un campo binario di input, deve corrispondere esattamente al nome del campo che trasporta il file. Una mancata corrispondenza comporta un output vuoto.

Esempio CSV Passo dopo Passo

Inizia configurando un trigger di invio modulo con un campo file. Puoi limitare i caricamenti per estensione, come .csv o .png. Per il test, carica un file di esempio ed estrai il CSV.

Dopo l'arrivo del file, ispeziona l'output del nodo e apri la sezione binaria. Vedrai il nome del file, il tipo MIME e la dimensione del file.

Successivamente, utilizza un Lettore CSV per estrarre il contenuto. Imposta il Campo Binario di Input con il nome esatto del campo file caricato. Ogni riga del CSV diventa un proprio elemento.

Una volta estratti, riorganizza i dati. Filtra le righe non necessarie, converti le colonne nei tipi corretti (ad esempio, rendi release_year un numero) e mantieni solo i campi importanti come title e release_year. Se i dati a livello di riga non sono richiesti, puoi riassumerli, ad esempio raggruppando per tipo o contando i totali.

Infine, struttura l'output. Usa Aggrega per combinare tutti gli elementi in un unico elenco per AI o reportistica, oppure Dividi per elaborare ogni elemento singolarmente. Questo mantiene il tuo workflow chiaro, efficiente e prevedibile.

question mark

Qual è la prima cosa da fare quando si gestiscono dati binari in un workflow n8n?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 5

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Awesome!

Completion rate improved to 4.17

bookLavorare con Dati Binari

Scorri per mostrare il menu

Note
Definizione

I dati binari in n8n sono qualsiasi payload di file, inclusi immagini, PDF, CSV e documenti. Il loro scopo è permettere a un workflow di accettare un file, estrarre contenuti utili, rimodellarli e trasmetterli alle fasi successive.

La gestione dei dati binari in n8n segue un processo semplice e ripetibile. Che si tratti di CSV, immagini o PDF, si applica la stessa logica: ricevere il file, ispezionare i dettagli, estrarre ciò che è rilevante e prepararlo per la fase successiva del workflow.

  • Ricezione di un file in input (ad esempio, un invio di modulo con un campo file).
  • Ispezione del payload binario verificando nome file, tipo MIME e dimensione.
  • Estrazione del contenuto, come la conversione di un CSV in righe o di un'immagine in base64.
  • Pulizia, filtraggio, aggregazione o sintesi dei dati estratti.
  • Conversione opzionale tra file, testo (base64) e di nuovo file, a seconda di ciò che il nodo successivo o l'API richiede.
Note
Nota

I nomi dei campi sono importanti. Quando un nodo richiede un campo binario di input, deve corrispondere esattamente al nome del campo che trasporta il file. Una mancata corrispondenza comporta un output vuoto.

Esempio CSV Passo dopo Passo

Inizia configurando un trigger di invio modulo con un campo file. Puoi limitare i caricamenti per estensione, come .csv o .png. Per il test, carica un file di esempio ed estrai il CSV.

Dopo l'arrivo del file, ispeziona l'output del nodo e apri la sezione binaria. Vedrai il nome del file, il tipo MIME e la dimensione del file.

Successivamente, utilizza un Lettore CSV per estrarre il contenuto. Imposta il Campo Binario di Input con il nome esatto del campo file caricato. Ogni riga del CSV diventa un proprio elemento.

Una volta estratti, riorganizza i dati. Filtra le righe non necessarie, converti le colonne nei tipi corretti (ad esempio, rendi release_year un numero) e mantieni solo i campi importanti come title e release_year. Se i dati a livello di riga non sono richiesti, puoi riassumerli, ad esempio raggruppando per tipo o contando i totali.

Infine, struttura l'output. Usa Aggrega per combinare tutti gli elementi in un unico elenco per AI o reportistica, oppure Dividi per elaborare ogni elemento singolarmente. Questo mantiene il tuo workflow chiaro, efficiente e prevedibile.

question mark

Qual è la prima cosa da fare quando si gestiscono dati binari in un workflow n8n?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 5
some-alt