Lavorare con Dati Binari
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.
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.
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Awesome!
Completion rate improved to 4.17
Lavorare con Dati Binari
Scorri per mostrare il menu
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.
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.
Grazie per i tuoi commenti!