Passa al contenuto principale

Estrai il foglio di lavoro dal file Excel utilizzando n8n azione

PDF4me Estrarre fogli di lavoro da Excel converte interi fogli di lavoro da cartelle di lavoro Excel in fogli di lavoro strutturati JSON Attraverso n8n flussi di lavoro di automazione. Elabora i file Excel tramite n8n trigger, dati binari, stringhe base64 o pubblico URLs per estrarre dati completi del foglio di lavoro con rilevamento automatico dell'intestazione, selezione flessibile del foglio di lavoro per nome o indice, supporto multi-foglio e conservazione del tipo di dati. Questa soluzione è ideale per l'esportazione completa dei dati, l'elaborazione multi-foglio, API integrazione, migrazione del database e conversione completa da Excel aJSON Flussi di lavoro di trasformazione che richiedono l'estrazione completa dei fogli di lavoro con output strutturato e integrazione perfetta.

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 fogli di lavoro" al 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. Aggiungere PDF4me nodo al flusso di lavoro
  2. Seleziona l'azione "Estrai foglio di lavoro dal file Excel"
  3. Configura i parametri di input (vedi sotto)
Estrarre fogli di lavoro da Excel

Parametri

Elenco completo dei parametri per l'azione Estrai fogli di lavoro. Configura questi parametri per controllare l'estrazione dei fogli di lavoro.

Importante: I parametri contrassegnati da un asterisco (***) sono obbligatori e devono essere forniti affinché l'azione funzioni correttamente.

ParametroTipoDescrizioneEsempio
Tipo di dati di input***StringSelezione del formato di input di Excel
• Scegli il formato di inserimento dei dati Excel
PDF4me supporta più tipi di input
• Opzioni: Dati binari, Base64 Corda o URL
Binary Data
Campo binario di input***BinarioInput da file Excel binario (Obbligatorio se si tratta di dati binari)
• Fare riferimento al file Excel (.xlsx, .xls) del precedente n8n caricamento del nodo o del file
PDF4me elabora file Excel binari con rilevamento automatico del formato
• Obbligatorio quando il tipo di dati di input è "Dati binari"
{{ $binary.data }}
Contenuto Excel in Base64***StringBase64 Input Excel codificato (Obbligatorio se si tratta di una stringa Base64)
• Fornire il contenuto di Excel (.xlsx, .xls) come stringa codificata in base64
PDF4me decodifica ed elabora automaticamente il contenuto di Excel
• Obbligatorio quando il tipo di dati di input è "Base64 Corda"
UEsDBBQABgAI...
URL di Excel***StringExcel pubblico URL Input (Obbligatorio se si tratta di un URL)
• Fornire un'autorizzazione pubblica/aperta URL al file Excel (.xlsx, .xls)
PDF4me scarica ed elabora il file Excel fornito URL
• Obbligatorio quando il tipo di dati di input è "URL"
https://abc.com/data.xlsx
Nome Excel***StringNome del file di input Excel
• Specificare il nome del file Excel di input con l'estensione corretta (.xlsx, .xls)
PDF4me Utilizza questa funzione per il rilevamento del formato e l'ottimizzazione dell'elaborazione.
data.xlsx
Nomi dei fogli di lavoroStringNomi dei fogli di lavoro separati da virgole
• Elenco dei nomi dei fogli di lavoro da estrarre
• Formato: "Foglio1,Riepilogo,Rapporto"
Logica di selezione: Se fornito → Estrai i fogli di lavoro specificati. Se forniti sia WorksheetNames che WorksheetIndexes → Estrai i fogli di lavoro corrispondenti a UNO DEI DUE (unione). Se fornito NESSUNO DEI DUE → Estrai TUTTI i fogli di lavoro
• Nomi dei fogli di lavoro sensibili alle maiuscole/minuscole
Employees,Sales
Indici dei fogli di lavoroStringIndici separati da virgola (in base 0)
• Elenco degli indici dei fogli di lavoro da estrarre
• Formato: "0,1,2" (Indice 0 = primo foglio, Indice 1 = secondo foglio, ecc.)
Logica di selezione: Se fornito → Estrai i fogli di lavoro indicizzati. Se entrambi i parametri sono forniti → Estrai i fogli di lavoro corrispondenti a UNO DEI DUE (union)
indicizzazione basata su 0: Indice 0 = primo foglio di lavoro
0,2,4

Produzione

Parametri di output

ParametroTipoDescrizioneEsempio
jsonFileNameStringJSON nome del file di output - Il nome del generato JSON file contenente i dati estratti dal foglio di lavoroexcel_extracted.json
txtFileNameStringNome del file di output TXT - Il nome del file TXT generato contenente i dati estratti dal foglio di lavoroexcel_extracted.txt
jsonFileSizeNumeroJSON dimensione del file in byte - La dimensione del JSON file di output in byte206933
txtFileSizeNumeroDimensione del file TXT in byte - La dimensione del file di output TXT in byte206933
successoBooleanPDF4me stato operativo - Boolean Indicatore che segnala il successo o il fallimento del processo di estrazione del foglio di lavoro. 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
estrattoByStringMetodo di estrazione - Metodo utilizzato per identificare i fogli di lavoro da estrarre. Valori: "name" se l'estrazione avviene tramite il nome del foglio di lavoro, "index" se l'estrazione avviene tramite l'indice del foglio di lavoro.name
worksheetNamesStringNomi dei fogli di lavoro estratti - Elenco separato da virgole dei nomi dei fogli di lavoro estrattiSheet2
dati analizzatiObjectDati del foglio di lavoro analizzati - Object contenente dati estratti da fogli di lavoro con i nomi dei fogli di lavoro come chiavi e array di oggetti riga come valori. Ogni oggetto riga contiene le intestazioni di colonna come chiavi e i valori delle celle come valori.{"Sheet2": [{"First Name": "Dulce", "Age": 32}]}
messaggioStringMessaggio operativo - Messaggio descrittivo che indica il risultato dell'operazione di estrazione dei fogli di lavoro, inclusi i nomi dei fogli di lavoro e il metodo di estrazione.Successfully extracted worksheet(s) 'Sheet2' by name and created JSON and TXT outputs

N8N Risposta all'azione

IL PDF4me Estrai il foglio di lavoro dal file 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:

[
{
"jsonFileName": "excel_extracted.json",
"txtFileName": "excel_extracted.txt",
"jsonFileSize": 206933,
"txtFileSize": 206933,
"success": true,
"originalFileName": "myExcelFile.xlsx",
"extractBy": "name",
"worksheetNames": "Sheet2",
"parsedData": {
"Sheet2": [
{
"": 1,
"First Name": "Dulce",
"Last Name": "Abril",
"Gender": "Female",
"Country": "United States",
"Age": 32,
"Date": "15/10/2017",
"Id": 1562
},
{
"": 2,
"First Name": "Mara",
"Last Name": "Hashimoto",
"Gender": "Female",
"Country": "Great Britain",
"Age": 25,
"Date": "16/08/2016",
"Id": 1582
},
{
"": 3,
"First Name": "Philip",
"Last Name": "Gent",
"Gender": "Male",
"Country": "France",
"Age": 36,
"Date": "21/05/2015",
"Id": 2587
}
]
},
"message": "Successfully extracted worksheet(s) 'Sheet2' by name and created JSON and TXT outputs"
}
]

Casi d'uso

Esportazione e migrazione complete dei dati

  • Estrai intere cartelle di lavoro di Excel come JSON per migrazioni di sistema, archiviazione dati e operazioni di backup
  • Convertire file Excel multi-foglio in JSON formato per l'archiviazione cloud e l'importazione di database
  • Esporta i dati completi del foglio di lavoro per API integrazione e sincronizzazione tra sistemi

Elaborazione e analisi di più fogli

  • Estrai più fogli di lavoro contemporaneamente per l'elaborazione parallela in n8n flussi di lavoro
  • Elabora diverse schede del foglio di lavoro con logiche aziendali e trasformazioni differenti.
  • Integrare i dati completi della cartella di lavoro con dati esterni APIs e piattaforme di analisi dei dati

Business Intelligence e integrazione dei dati

  • Esporta i dati Excel in JSON per strumenti di business intelligence e piattaforme di analisi
  • Convertire i report Excel in formato strutturato JSON per la creazione automatizzata di report e aggiornamenti del dashboard
  • Integrare i dati di Excel con CRM sistemi, database e servizi cloud

Richiedi assistenza