Zum Hauptinhalt springen

Zeilen extrahieren aus Excel - JSON Export für Zapier

PDF4me Zeilen extrahieren ist ein Zapier Aktion, die einen Bereich von Excel Zeilen und Spalten in strukturierte JSONLegen Sie ein Arbeitsblatt und einen Zeilen-/Spaltenbereich fest oder extrahieren Sie alle Daten und wählen Sie, ob die Werte als native Datentypen beibehalten oder als Text exportiert werden sollen. Gibt ein RowData-Array zurück, das für die weitere Verarbeitung bereit ist. APIs, Datenbanken oder der nächste Zap-Schritt.

Was diese Aktion bewirkt

Liest ein Arbeitsblatt von einem Excel Die in einem vorherigen Zap-Schritt zugeordnete Datei wird angewendet, wobei der von Ihnen festgelegte Zeilen-/Spaltenbereich und die Filteroptionen verwendet werden, und jede Zeile wird als zurückgegeben. JSON Objekt in einem RowData-Array. Verwenden Sie „Hat eine Kopfzeile“, um die Schlüssel jedes Objekts nach der ersten Zeile zu benennen, überspringen Sie ausgeblendete oder leere Zeilen mit den Ausschlussoptionen und wählen Sie, ob Zahlen und Datumsangaben unverändert bleiben sollen. JSON Formate eingeben oder als Klartext exportieren.

Verwandte Blog-Beiträge
Zu dieser Funktion gibt es noch keinen Blogbeitrag – folgt in Kürze.
Schauen Sie sich in der Zwischenzeit im PDF4me-Blog Tutorials und Arbeitsabläufe für alle Plattformen an.
Besuchen Sie den Blog

Authentifizierung Ihres API Anfrage

Um auf die PDF4me Web API durch ZapierJede Anfrage muss die entsprechenden Authentifizierungsdaten enthalten. Die Authentifizierung gewährleistet eine sichere Kommunikation und bestätigt Ihre Identität als autorisierter Benutzer, wodurch eine nahtlose Integration zwischen Ihren Systemen ermöglicht wird. Zapier Arbeitsabläufe und PDF4me's mächtige Excel Datenextraktionsdienste.

Wichtige Fakten, die Sie nicht verpassen sollten

Lediglich die Datei wird zwingend benötigt.
Dateiname, Arbeitsblattname und alle Bereichs-, Filter- und Formatierungsfelder sind optional. Zapier Konfiguration.
Zeilen- und Spaltennummern beginnen bei 1 und stimmen überein. Excel
Erste Reihe 1 ist Excel Zeile 1, erste Spalte 1 ist Spalte A. Verwenden Sie -1 für die letzte Zeile oder letzte Spalte, um das Ende der Daten zu erreichen.
Die Funktion „Werte als Text exportieren“ ändert den Datentyp, nicht die Werte.
Setzen Sie den Wert auf „True“ für die Ausgabe von reinen Zeichenketten (nützlich für die Formatprüfung) oder auf „False“, um Zahlen, Datumsangaben und boolesche Werte als native Datentypen beizubehalten. JSON Typen.

:::Tipp: Map-Datei und Dateiname aus vorherigen Schritten Verwenden Sie die + Schaltfläche daneben Datei Und Dateiname um von früheren Zap-Schritten abzubilden, z.B. Vollständiger Dateiname aus einem früheren PDF4me Excel Aktion. Die Excel Die Datei muss den vollständigen Inhalt enthalten, nicht nur Verweise auf „Existiert, wird aber nicht angezeigt“.

:::

:::Warnung Datei: (Existiert, wird aber nicht angezeigt) Wenn im Feld „Datei“ die Meldung „Datei: (Existiert, wird aber nicht angezeigt)“ angezeigt wird und Fehlermeldungen wie „Datei ist leer“ erscheinen, wählen Sie die Option, die die Datei bereitstellt. vollständiger Dateiinhalt Siehe stattdessen. Zapier & Power Automate Tipps Für weitere Informationen.

:::

PDF4me Excel-Zeilen extrahieren (Zapier-Konfiguration) – Datei, Dateiname, Tabellenname, zeilen- und spaltenbasierter Bereich (1-basiert), Kopfzeile vorhanden
Nur die Datei ist mit einem Sternchen gekennzeichnet. Erste Zeile, Letzte Zeile, Erste Spalte und Letzte Spalte verwenden die von Excel verwendete 1-basierte Nummerierung, hier dargestellt als 1, 7, 1, 4.
PDF4me Excel-Zeilen extrahieren – Als Objekt exportieren, Ausgeblendete Zeilen ausschließen, Ausgeblendete Spalten ausschließen, Kultur
Zusätzliche Optionen: Export als Objekt, Ausschluss ausgeblendeter Zeilen/Spalten (die UI selbst zeigt „Ausgeblendete Spalten ausschließen“) und Kultur an.

Was sind die wichtigsten Merkmale von extrahierten Zeilen?

  • JSON Ausgabe: Auszug Excel Daten als strukturierte JSON (RowData-Array)
  • Flexibles Sortiment: Geben Sie die erste/letzte Zeile und die erste/letzte Spalte an mit Exceleigene 1-basierte Zahlen
  • Unterstützung für die Kopfzeile: Hat eine Kopfzeile, die die erste Zeile verwendet als JSON Schlüssel
  • FilterungAusgeblendete Zeilen, ausgeblendete Spalten und leere Zeilen ausschließen
  • Datentypsteuerung: Werte als Text exportieren für reine Textausgabe
  • Als Objekt exportieren: Strukturausgabe als JSON Objekt oder Array

Parameter

Vollständige Liste der Parameter für die Aktion „Zeilen extrahieren“. Die Parameternamen entsprechen den Zapier Konfiguration UI Wie in den obigen Screenshots dargestellt.

Checkliste für die schnelle Einrichtung
  1. Karte Datei (Excel) von Ihrem Auslöser oder einem vorherigen Schritt
  2. Optionale Karte Dateiname und setzen Name des Arbeitsblatts (z. B. Blatt 1)
  3. Satz Erste Reihe, Letzte Reihe, Erste Spalte, Letzte Spalte (basierend auf 1; -1 = zum Ende)
  4. Satz Hat eine Kopfzeile, Als Objekt exportierenund gegebenenfalls weitere Optionen.
ParameterErforderlichWas es tutBeispiel
FileRequiredExcel file to extract rows from. Map from a previous step. Must provide full file content.[2. File from Step 2]
File NameConditionalExcel filename, used for output file identification.add_header_sample_file.xlsx
Worksheet NameConditionalTarget worksheet to extract from. Empty extracts from the first worksheet.Sheet1
Has Header RowConditionalTrue uses the first row in the range as JSON property names.True
First RowConditionalStarting row, 1-based. 1 = Excel row 1.1
Last RowConditionalEnding row, 1-based. -1 = last row with data.7
First ColumnConditionalStarting column, 1-based. 1 = column A.1
Last ColumnConditionalEnding column, 1-based. -1 = last column with data.4
Exclude Empty RowsConditionalTrue skips rows with no data.False
Export Values As TextConditionalTrue exports every value as a string; False preserves native types.False
Hyperlink FormatConditionalHow to represent cell hyperlinks in the output.-
Export As ObjectConditionalControls whether the output is structured as a JSON object or array.True
Exclude Hidden RowsConditionalTrue skips rows hidden in the worksheet.False
Exclude Hidden ColumnsConditionalTrue skips columns hidden in the worksheet. Zapier labels this field "Exclud Hidden Columns".False
CultureConditionalLocale for date/number formatting.en-US

Wichtig: Nur Datei ist erforderlich. Verwenden Sie die + Neben jedem Feld befindet sich eine Schaltfläche zum Zuordnen der Daten. Erste Zeile/Letzte Zeile und Erste Spalte/Letzte Spalte werden verwendet. Excel's eigenen 1-basiert Nummerierung (Zeile 1, Spalte A = 1), keine nullbasierte Indizierung.

Was gibt „Zeilen extrahieren“ zurück?

Der PDF4me Zeilen extrahieren aus Excel Die Aktion kehrt umfassend zurück JSON Ausgabedaten für nahtlose Zapier Workflow-Integration.

FeldTypWas es enthält
documentBase64JSON data as a byte array (serialized RowData).
RowDataArrayExtracted rows as an array of objects, keyed by column name when Has Header Row is True.
SuccessBooleanWhether the extraction completed without error.

Beispiel JSON Antwort:

{
"document": "[Base64 JSON Data]",
"RowData": [
{
"Name": "John Doe",
"Age": 30,
"Salary": 50000.50
},
{
"Name": "Jane Smith",
"Age": 28,
"Salary": 55000.00
}
],
"Success": true
}

Typische Konfigurationen

Workflow-BeispieleCommon Zapier workflow patterns using Extract Rows.
Geplant Excel-zu-API-Synchronisierung
  1. Ein geplanter Auslöser wird in einem festen Intervall ausgeführt.
  2. PDF4me Die Funktion „Zeilen extrahieren“ ordnet Datei und Dateiname zu, setzt „Hat Kopfzeile“ auf „Wahr“ und „Werte als Text exportieren“ auf „Falsch“, um die nativen Zahlen- und Datumstypen beizubehalten.
  3. Ein Schleifenschritt iteriert über das RowData-Array und sendet jedes Zeilenobjekt per POST an eine REST API Endpunkt.
Neue Datei in Datenbank laden
  1. Ein Trigger wird ausgelöst, wenn ein neues Excel Die Datei wird in einen Speicherordner hochgeladen.
  2. PDF4me Die Option „Zeilen extrahieren“ setzt „Erste Zeile“ auf 2, um eine Titelzeile zu überspringen, „Letzte Zeile“ auf -1 für die restlichen Daten und „Leere Zeilen ausschließen“ auf „Wahr“.
  3. Ein Datenbankschritt fügt das RowData-Array per Masseneinfügung in eine Datenbank ein. SQL Tisch.
Formatprüfung vor der Verarbeitung
  1. Ein täglicher Trigger wird vor einem nachgelagerten Verarbeitungsprozess ausgeführt.
  2. PDF4me Die Funktion „Zeilen extrahieren“ setzt „Werte als Text exportieren“ auf „Wahr“, sodass jeder Wert, einschließlich Datumsangaben und Zahlen, als einfacher Text für Musterprüfungen übermittelt wird.
  3. Ein Filter oder Codeschritt prüft den Text jeder Zeile anhand der erwarteten Formate, bevor die Daten weiterverarbeitet werden.

Praktische Tipps

File: (Exists but not shown) causes errors
Select the mapping option that provides the file's full binary content instead of a reference. See Zapier & Power Automate Tips for the exact steps.
Row and column numbers start at 1, not 0
First Row 1 is Excel row 1 and First Column 1 is column A. This trips up developers used to zero-based indexing.
Use -1 for Last Row or Last Column, not a guessed high number
Setting -1 tells PDF4me to extract through the last row or column that actually has data, so you do not need to know the exact size in advance.
Export Values As Text is for validation, not display
True is useful when you need to pattern-match every value as a string. For most database or API loads, keep it False to preserve native types.
The Zapier field is labeled "Exclud Hidden Columns"
This is a real label in the Zapier UI, not a typo in this documentation. Both Exclude Hidden Rows and Exclude Hidden Columns default to False.

Spickzettel

FeldWert
ActionExtract Rows
File[Mapped from previous step]
Worksheet NameSheet1
First Row / Last Row1 / 7 (1-based, -1 = to end)
First Column / Last Column1 / 4 (1-based, -1 = to end)
Has Header RowTrue
Export Values As TextFalse (preserve types)

Häufig gestellte Fragen

How do I convert Excel rows to JSON in Zapier?+
Add the PDF4me Extract Rows action to a Zap, map the Excel file from a previous step using the full-content option, set Worksheet Name and the row/column range, then use the RowData array from the response in the next step. See Zapier's guide to working with files for how file fields pass between steps.
Are First Row and First Column 0-based or 1-based?+
They are 1-based, matching Excel's own row and column numbers. First Row 1 is Excel row 1 and First Column 1 is column A. Use -1 for Last Row or Last Column to extract through the end of the data.
Can I extract only a specific range of rows and columns?+
Yes. Set First Row, Last Row, First Column, and Last Column to the exact range you need, for example First Row 1 and Last Row 7 for the first seven rows. Leaving Last Row or Last Column as -1 extracts through the end of the data.
Is File the only required parameter?+
Yes. In the Zapier configuration, only File is marked required. File Name, Worksheet Name, and every range, filtering, and formatting field are optional.
Does Export Values As Text change the extracted data?+
It changes the JSON data types only, not the underlying Excel values. Set it to True to get every value as a string, or False to preserve numbers, dates, and booleans as native JSON types.

Verwandte Aktionen

Dieselbe Aufgabe auf anderen Plattformen

Branchenspezifische Anwendungsfälle und Anwendungen

  • API-Datenfeeds: Excel-Zeilen als JSON extrahieren und planmäßig per POST an REST-APIs senden, um die Systemintegration zu ermöglichen
  • ETL-Pipelines: Laden von Excel-Daten in Data Warehouses unter Beibehaltung der Datentypen und Transformationen
  • Systemmigration: Extraktion von Legacy-Excel-Daten in JSON zur Migration in moderne Cloud-Systeme
  • Datensynchronisierung: Extrahieren und Synchronisieren von Excel-Stammdaten mit mehreren nachgelagerten Systemen
  • Log-Analyse: Betriebsprotokolle aus Excel extrahieren und zur Überwachung auf Analyseplattformen übertragen

Hilfe erhalten