Passa al contenuto principale

Estrai righe dal foglio di lavoro Excel utilizzando n8n azione

PDF4me Estrai righe converte qualsiasi porzione di foglio di lavoro in un file pronto all'uso JSON entro n8nSpecificare intervalli di righe/colonne basati su 0, decidere se la prima riga deve diventare intestazione, saltare le righe nascoste o vuote e scegliere se i valori rimangono tipizzati (numeri, booleani, ISO date) o forzato a testo. Ideale per convogliare i dati Excel in APIs, database o aggiuntivi PDF4me azioni.

Articoli correlati del blog
Non ci sono ancora post sul blog dedicati a questa funzionalità — in arrivo a breve.
Nel frattempo, dai un'occhiata al blog di PDF4me per trovare tutorial e procedure operative su tutte le piattaforme.
Visita il blog

Impostare

Aggiungi il PDF4me nodo “Estrai righe” nel tuo n8n flusso di lavoro e configurare i parametri richiesti. Per le istruzioni di configurazione iniziale, consultare il nostro n8n Guida all'integrazione.

Prerequisiti

  • PDF4me API credenziali
  • n8n accesso al flusso di lavoro

Configurazione

  1. Aggiungi il PDF4me nodo al flusso di lavoro
  2. Seleziona l'azione "Estrai righe dal foglio di lavoro Excel"
  3. Fornire il file sorgente Excel e la finestra di estrazione
Estrarre righe da Excel

Parametri

Importante: I parametri contrassegnati da un asterisco (***) sono obbligatori. Gli indici di riga/colonna sono basato su 0 (Riga 0 = riga 1 di Excel).

ParametroTipoDescrizioneEsempio
Tipo di dati di input***StringSelettore sorgente Excel (Binary Data, Base64 String, URL).Binary Data
Campo binario di input***BinarioRichiesto quando Binary Data è selezionato.{{ $binary.data }}
Contenuto del documento Base64***StringRichiesto quando Base64 String è selezionato.UEsDBBQAAAA...
URL del documento***StringRichiesto quando URL è selezionato. Collegamento al file pubblico.https://files.example.com/report.xlsx
Nome file***StringNome logico della cartella di lavoro con estensione.analytics.xlsx
Nome del foglio di lavoroStringFoglio di lavoro da leggere. Vuoto = primo foglio.Summary
Prima fila***NumeroRiga iniziale di estrazione con indice base 0.0
Ultima filaNumeroRiga finale basata su 0. Utilizzare -1 leggere fino all'ultima riga di dati.-1
Prima colonnaNumeroColonna iniziale basata su 0 (0 = colonna A).0
Ultima colonnaNumeroColonna finale basata su 0. Utilizzare -1 per l'ultima colonna di dati.-1
Ha una riga di intestazioneBooleantrue usi First Row come intestazioni di colonna ed escluderlo dai dati.true
Escludi righe nascosteBooleanSalta le righe nascoste in Excel.false
Escludi colonne nascosteBooleanSalta le colonne nascoste.false
Escludi righe vuoteBooleanRimuovi le righe in cui tutte le celle sono vuote.true
Esporta celle vuoteBooleanInvece di ometterle, includi le celle vuote con valori di tipo stringa vuota.false
Esporta i valori come testoBooleanForza tutti i valori a diventare stringhe. false preserva le specie autoctone.false
Nome dell'output dei dati binari***StringArchiviazione di slot binari serializzata JSON PDF4me resi JSON byte).document

Produzione

Parametri di output

ParametroTipoDescrizioneEsempio
successoBooleanPDF4me stato operativo - Boolean Indicatore che segnala il successo o il fallimento del processo di estrazione delle righe. PDF4me resi true per operazioni di successo e false per eventuali erroritrue
nomefileoriginaleStringNome del file del documento Excel originale - Il nome del file di input del documento ExcelmyExcelFile.xlsx
Nome del foglio di lavoroStringNome del foglio di lavoro - Il nome del foglio di lavoro da cui sono state estratte le righeFirst Worksheet
ha la riga di intestazioneBooleanStato della riga di intestazione - Indica se la prima riga è stata trattata come intestazione. true se sono state utilizzate le intestazioni, false Altrimentitrue
primaRigaNumeroIndice della prima riga (basato su 0) - L'indice basato su 0 della prima riga estratta0
ultimaRigaNumeroIndice dell'ultima riga (basato su 0) - L'indice (basato su 0) dell'ultima riga estratta. -1 indica l'estrazione fino all'ultima riga di dati2
prima colonnaNumeroIndice della prima colonna (basato su 0) - L'indice a base 0 della prima colonna estratta (0 = colonna A)0
ultima colonnaNumeroIndice dell'ultima colonna (basato su 0) - L'indice (basato su 0) dell'ultima colonna estratta. -1 indica l'estrazione nell'ultima colonna di dati-1
escludiRigheVuoteBooleanEsclusione delle righe vuote - Indica se le righe vuote sono state escluse. true se escluso, false se inclusotrue
escludiRigheNascosteBooleanesclusione di righe nascoste - Indica se le righe nascoste sono state escluse. true se escluso, false se inclusotrue
escludiColonneNascosteBooleanesclusione delle colonne nascoste - Indica se le colonne nascoste sono state escluse. true se escluso, false se inclusotrue
exportValuesAsTextBooleanModalità di esportazione del testo - Indica se i valori sono stati esportati come testo. true se costretti a stringhe, false se i tipi nativi vengono preservatifalse
esportaCelleVuoteBooleanesportazione di celle vuote - Indica se le celle vuote sono state esportate. true se inclusi con stringhe vuote, false se omessofalse
esportaComeOggettoBooleanModalità di esportazione oggetto - Indica se i dati sono stati esportati in formato oggettofalse
Formato collegamento ipertestualeStringFormato collegamento ipertestuale - Formato utilizzato per i collegamenti ipertestuali nei dati estratti. Valori: "Testo", "URL", ecc.Text
culturaStringCodice culturale/locale - Codice cultura utilizzato per l'estrazione dei dati (ad esempio, "en-US", "de-DE", "fr-FR")en-US
righe estratteNumeroNumero di righe estratte - Il numero totale di righe estratte con successo1
dati estrattiObjectOggetto dati estratto - Oggetto annidato contenente i dati della riga estratti con l'array rowData{"rowData": [{"Column1": 1, "First Name": "Dulce"}]}
messaggioStringMessaggio operativo - Messaggio descrittivo che indica il risultato dell'operazione di estrazione delle righe, incluso il numero di righe estratte e il nome del foglio di lavoro.Successfully extracted 1 row(s) from worksheet 'First Worksheet'

N8N Risposta all'azione

IL PDF4me Estrarre righe da un foglio di lavoro Excel API Restituisce una risposta che può essere visualizzata in diversi formati. Scegli la visualizzazione più adatta alle tue esigenze:

JSON Formato di risposta

Il grezzo JSON risposta da API:

[
{
"success": true,
"originalFileName": "myExcelFile.xlsx",
"worksheetName": "First Worksheet",
"hasHeaderRow": true,
"firstRow": 0,
"lastRow": 2,
"firstColumn": 0,
"lastColumn": -1,
"excludeEmptyRows": true,
"excludeHiddenRows": true,
"excludeHiddenColumns": true,
"exportValuesAsText": false,
"exportEmptyCells": false,
"exportAsObject": false,
"hyperlinkFormat": "Text",
"culture": "en-US",
"rowsExtracted": 1,
"extractedData": {
"document": null,
"fileName": null,
"success": true,
"errorMessage": null,
"rowData": [
{
"Column1": 1,
"First Name": "Dulce",
"Last Name": "Abril",
"Gender": "Female",
"Country": "United States",
"Age": 32,
"Date": "15/10/2017",
"Id": 1562
},
{
"Column1": 2,
"First Name": "Mara",
"Last Name": "Hashimoto",
"Gender": "Female",
"Country": "Great Britain",
"Age": 25,
"Date": "16/08/2016",
"Id": 1582
}
]
},
"message": "Successfully extracted 1 row(s) from worksheet 'First Worksheet'"
}
]

Casi d'uso

  • API mangimi: Estrai le righe filtrate e inviale direttamente a REST endpoint o consumatori di webhook.
  • Ingestione del databaseTrasforma i report Excel in report strutturati JSON ogni notte prima dell'inserimento nei database SQL/NoSQL.
  • Validazione e controllo qualitàConsente di estrarre intervalli per verificare le regole, inviare avvisi o arricchire altri flussi di lavoro senza esportare manualmente.

Richiedi assistenza