Arbeitsblatt aus Excel-Datei extrahieren mit n8n Aktion
PDF4me Arbeitsblätter aus Excel extrahieren Konvertiert ganze Arbeitsblätter aus Excel-Arbeitsmappen in strukturierte Tabellenblätter. JSON durch n8n Automatisierte Arbeitsabläufe. Excel-Dateien verarbeiten über n8n Trigger, Binärdaten, Base64-Strings oder öffentliche URLs Diese Lösung extrahiert vollständige Tabellenblattdaten mit automatischer Kopfzeilenerkennung, flexibler Tabellenblattauswahl nach Name oder Index, Unterstützung mehrerer Tabellenblätter und Beibehaltung des Datentyps. Sie eignet sich ideal für den vollständigen Datenexport und die Verarbeitung mehrerer Tabellenblätter. API Integration, Datenbankmigration und umfassende Excel-zu-JSON Transformations-Workflows, die eine vollständige Extraktion der Arbeitsblätter mit strukturierter Ausgabe und nahtloser Integration erfordern.
Aufstellen
Füge die PDF4me Knoten "Arbeitsblätter extrahieren" zu Ihrem n8n Führen Sie den Workflow durch und konfigurieren Sie die erforderlichen Parameter. Anweisungen zur Ersteinrichtung finden Sie in unserer [Website/Dokumentation/etc.]. n8n IntegrationsleitfadenDie
Voraussetzungen:
- PDF4me API Zugangsdaten
- n8n Workflow-Zugriff
Konfiguration:
- Hinzufügen PDF4me Knoten zum Workflow
- Aktion „Arbeitsblatt aus Excel-Datei extrahieren“ auswählen
- Eingabeparameter konfigurieren (siehe unten)

Parameter
Vollständige Liste der Parameter für die Aktion „Arbeitsblätter extrahieren“. Konfigurieren Sie diese Parameter, um die Extraktion von Arbeitsblättern zu steuern.
Wichtig: Mit einem Sternchen (***) gekennzeichnete Parameter sind erforderlich und müssen angegeben werden, damit die Aktion ordnungsgemäß funktioniert.
| Parameter | Typ | Beschreibung | Beispiel |
|---|---|---|---|
| Eingabedatentyp*** | String | Auswahl des Excel-Eingabeformats • Wählen Sie das Format Ihrer Excel-Dateneingabe. • PDF4me unterstützt mehrere Eingabetypen • Optionen: Binärdaten, Base64 Zeichenkette oder URL | Binary Data |
| Binäres Eingabefeld*** | Binär | Eingabe einer binären Excel-Datei (Erforderlich bei Binärdaten) • Referenz-Excel-Datei (.xlsx, .xls) aus dem vorherigen n8n Knoten- oder Datei-Upload • PDF4me verarbeitet binäre Excel-Dateien mit automatischer Formaterkennung • Erforderlich, wenn der Eingabedatentyp "Binärdaten" ist | {{ $binary.data }} |
| Base64-Excel-Inhalt*** | String | Base64 Kodierte Excel-Eingabe (Erforderlich bei Base64-String) • Stellen Sie den Excel-Inhalt (.xlsx, .xls) als Base64-kodierte Zeichenfolge bereit. • PDF4me dekodiert und verarbeitet automatisch den Excel-Inhalt • Erforderlich, wenn der Eingabedatentyp "Base64 String" | UEsDBBQABgAI... |
| Excel-URL*** | String | Öffentliches Excel URL Eingabe (Erforderlich, falls URL) • Eine öffentliche/offene Genehmigung einholen URL in die Excel-Datei (.xlsx, .xls) • PDF4me Lädt die Excel-Datei von der bereitgestellten Quelle herunter und verarbeitet sie. URL • Erforderlich, wenn der Eingabedatentyp "URL" | https://abc.com/data.xlsx |
| Excel-Name*** | String | Excel-Eingabedateiname • Geben Sie den Namen der Excel-Eingabedatei mit der entsprechenden Dateiendung (.xlsx, .xls) an. • PDF4me nutzt dies zur Formaterkennung und Verarbeitungsoptimierung | data.xlsx |
| Arbeitsblattnamen | String | Kommagetrennte Arbeitsblattnamen • Liste der zu extrahierenden Arbeitsblattnamen • Format: "Blatt1,Zusammenfassung,Bericht" • AuswahllogikFalls angegeben → Extrahiere die benannten Arbeitsblätter. Falls sowohl Arbeitsblattnamen als auch Arbeitsblattindizes angegeben sind → Extrahiere die Arbeitsblätter, die einer der beiden Bedingungen entsprechen (Vereinigung). Falls keine der beiden Bedingungen angegeben ist → Extrahiere alle Arbeitsblätter. • Groß-/Kleinschreibung beachten: Namen der Arbeitsblätter | Employees,Sales |
| Arbeitsblattverzeichnisse | String | Kommagetrennte Indizes (0-basiert) • Liste der zu extrahierenden Arbeitsblattindizes • Format: "0,1,2" (Index 0 = erstes Blatt, Index 1 = zweites Blatt usw.) • AuswahllogikFalls angegeben → Extrahiert die indizierten Arbeitsblätter. Falls beide Parameter angegeben sind → Extrahiert die Arbeitsblätter, die entweder der Vereinigung oder der Liste entsprechen. • 0-basierte IndizierungIndex 0 = erstes Arbeitsblatt | 0,2,4 |
Ausgabe
Ausgabeparameter
| Parameter | Typ | Beschreibung | Beispiel |
|---|---|---|---|
| jsonFileName | String | JSON Ausgabedateiname - Der Name der generierten JSON Datei mit extrahierten Arbeitsblattdaten | excel_extracted.json |
| txtFileName | String | TXT-Ausgabedateiname - Der Name der generierten TXT-Datei, die die extrahierten Arbeitsblattdaten enthält. | excel_extracted.txt |
| jsonFileSize | Nummer | JSON Dateigröße in Bytes - Die Größe der JSON Ausgabedatei in Bytes | 206933 |
| txtDateigröße | Nummer | TXT-Dateigröße in Bytes - Die Größe der TXT-Ausgabedatei in Bytes | 206933 |
| Erfolg | Boolean | PDF4me Betriebsstatus - Boolean Flagge, die den Erfolg oder Misserfolg des Arbeitsblattextraktionsprozesses anzeigt. PDF4me Rückgaben true für einen erfolgreichen Betrieb und false für etwaige Fehler | true |
| originalFileName | String | Dateiname des ursprünglichen Excel-Dokuments - Der Name der Excel-Eingabedatei | myExcelFile.xlsx |
| extractBy | String | Extraktionsmethode Die Methode zur Identifizierung der zu extrahierenden Arbeitsblätter. Werte: „Name“, wenn die Extraktion anhand der Arbeitsblattnamen erfolgt, „Index“, wenn die Extraktion anhand der Arbeitsblattindizes erfolgt. | name |
| Arbeitsblattnamen | String | extrahierte Arbeitsblattnamen - Durch Kommas getrennte Liste der extrahierten Arbeitsblattnamen | Sheet2 |
| geparsteDaten | Object | Geparste Arbeitsblattdaten - Object Die Datei enthält extrahierte Arbeitsblattdaten, wobei die Arbeitsblattnamen als Schlüssel und Arrays von Zeilenobjekten als Werte dienen. Jedes Zeilenobjekt enthält Spaltenüberschriften als Schlüssel und Zellwerte als Werte. | {"Sheet2": [{"First Name": "Dulce", "Age": 32}]} |
| Nachricht | String | Operationsmeldung - Eine beschreibende Meldung, die das Ergebnis des Arbeitsblattextraktionsvorgangs angibt, einschließlich der Arbeitsblattnamen und der Extraktionsmethode. | Successfully extracted worksheet(s) 'Sheet2' by name and created JSON and TXT outputs |
N8N Maßnahmenreaktion
Der PDF4me Arbeitsblatt aus Excel-Datei extrahieren API Die Antwort kann in verschiedenen Formaten angezeigt werden. Wählen Sie die Ansicht, die Ihren Bedürfnissen am besten entspricht:
- JSON
- Table
- Schema
- Binary
JSON Antwortformat
Das Rohmaterial JSON Antwort von der 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"
}
]
Tabellenansicht
Antwortdaten in strukturierter Tabellenform:
| Parameter | Wert |
|---|---|
| jsonFileName | excel_extracted.json |
| txtFileName | excel_extracted.txt |
| jsonFileSize | 206933 |
| txtDateigröße | 206933 |
| Erfolg | true |
| originalFileName | myExcelFile.xlsx |
| extractBy | name |
| Arbeitsblattnamen | Sheet2 |
| geparsteDaten | Objekt mit Arbeitsblattnamen als Schlüsseln und Zeilenarrays als Werten |
| Nachricht | Successfully extracted worksheet(s) 'Sheet2' by name and created JSON and TXT outputs |
Geparste Datenstruktur:
| Name des Arbeitsblatts | Zeilendaten |
|---|---|
| Blatt2 | Array von Zeilenobjekten mit Spaltenüberschriften als Schlüsseln |
Hinweis: Die Aktion gibt zwei Binärausgaben zurück - data_json (JSON Format) und data_txt (TXT-Format), beide enthalten die gleichen extrahierten Tabellendaten. parsedData Das Objekt ermöglicht den direkten Zugriff auf die extrahierten Daten im JSON Antwort.
Schemaansicht
Die Datenstruktur und die Datentypen der Antwort:
1 item
jsonFileName: T excel_extracted.json
txtFileName: T excel_extracted.txt
jsonFileSize: # 206933
txtFileSize: # 206933
success: ☑ true
originalFileName: T myExcelFile.xlsx
extractBy: T name
worksheetNames: T Sheet2
parsedData: {} Object
Sheet2: [] Array
[0]: {} Object
"": # 1
First Name: T Dulce
Last Name: T Abril
Gender: T Female
Country: T United States
Age: # 32
Date: T 15/10/2017
Id: # 1562
[1]: {} Object
"": # 2
First Name: T Mara
Last Name: T Hashimoto
Gender: T Female
Country: T Great Britain
Age: # 25
Date: T 16/08/2016
Id: # 1582
[2]: {} Object
"": # 3
First Name: T Philip
Last Name: T Gent
Gender: T Male
Country: T France
Age: # 36
Date: T 21/05/2015
Id: # 2587
message: T Successfully extracted worksheet(s) 'Sheet2' by name and created JSON and TXT outputs
Typenindikatoren:
T= String (Text)#= Zahl☑= Boolean[]= Array{}= Object
Binärdatenansicht
Die extrahierten Arbeitsblattdaten werden als zwei Binärdateien zurückgegeben – eine in JSON im Format und einmal im TXT-Format:
data_json
─────────────────────────────
File Name: excel_extracted.json
File Extension: json
Mime Type: application/json
File Size: 207 kB
data_txt
─────────────────────────────
File Name: excel_extracted.txt
File Extension: txt
Mime Type: text/plain
File Size: 207 kB
Beide Binärdateien enthalten die gleichen extrahierten Tabellendaten in unterschiedlichen Formaten. parsedData Objekt im JSON Die Antwort ermöglicht den direkten Zugriff auf die strukturierten Daten, ohne dass die Binärdateien analysiert werden müssen.
Zugriff auf Binärdaten:
- JSON Binärobjekt:
$binary.data_json.data - TXT-Binärobjekt:
$binary.data_txt.data - Base64 Inhalt: In beiden Formaten direkt verwendbar
- DateivorgängeBereit zum Herunterladen, Versenden per E-Mail oder Speichern
Anwendungsfälle
Vollständiger Datenexport und Migration
- Ganze Excel-Arbeitsmappen extrahieren als JSON für Systemmigrationen, Datenarchivierung und Datensicherungsvorgänge
- Konvertieren Sie mehrseitige Excel-Dateien in JSON Format für Cloud-Speicher und Datenbankimport
- Exportieren Sie vollständige Arbeitsblattdaten für API Integration und systemübergreifende Synchronisierung
Mehrblattverarbeitung und -analyse
- Mehrere Arbeitsblätter gleichzeitig extrahieren zur Parallelverarbeitung in n8n Arbeitsabläufe
- Verarbeiten Sie verschiedene Tabellenblätter mit unterschiedlicher Geschäftslogik und Transformationen.
- Integrieren Sie vollständige Arbeitsmappendaten mit externen APIs und Datenanalyseplattformen
Business Intelligence und Datenintegration
- Excel-Daten exportieren nach JSON für Business-Intelligence-Tools und Analyseplattformen
- Excel-Berichte in strukturierte Formate konvertieren JSON für automatisierte Berichts- und Dashboard-Aktualisierungen
- Excel-Daten integrieren mit CRM Systeme, Datenbanken und Cloud-Dienste