Zum Hauptinhalt springen

Zeilen extrahieren aus Excel In Power Automate

PDF4me Zeilen extrahieren aus Excel Die Aktion ermöglicht das Extrahieren bestimmter Zeilen aus Excel Dokumente als strukturiert JSON Daten in Power Automate mit umfassenden Filter- und Formatierungsoptionen. Diese leistungsstarke Datenextraktionsfunktion unterstützt die selektive Extraktion von Zeilen- und Spaltenbereichen, die automatische Verarbeitung von Kopfzeilen, den Ausschluss ausgeblendeter Zeilen/Spalten, die Filterung leerer Zeilen und die flexible Verarbeitung von Datentypen (numerischer oder Textexport) und eignet sich perfekt für die Datenintegration. API Datenzufuhr, Datenbankbefüllung und automatisierte Datentransformations-Workflows über verschiedene Bereiche hinweg Microsoft 365Die

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 Power AutomateJede 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. Power Automate Flüsse und PDF4me's mächtige Excel Datenextraktionsdienste.

Zeilen aus Excel Power Automate extrahieren

Hauptmerkmale

  • JSON Ausgabeformat: Auszug Excel Daten als strukturierte JSON für eine nahtlose Integration
  • Flexible Zeilen-/Spaltenauswahl: Genaue Bereiche angeben oder alle Daten extrahieren
  • Unterstützung für die Kopfzeile: Verwenden Sie die erste Zeile als Überschriften oder generieren Sie automatisch Spaltennamen
  • Erweiterte FilterungAusgeblendete Zeilen, ausgeblendete Spalten und leere Zeilen ausschließen
  • Datentypsteuerung: Export als native Datentypen (Zahlen, Datumsangaben) oder alles als Text
  • Umgang mit leeren Zellen: Leere Zellen in die Ausgabe ein- oder ausschließen

Parameter

Vollständige Liste der Parameter für die Funktion „Zeilen extrahieren aus“ Excel Aktion. Konfigurieren Sie diese Parameter, um die Datenextraktion zu steuern.

Wichtig: Mit einem Sternchen (***) gekennzeichnete Parameter sind erforderlich. Alle Zeilen-/Spaltenindizes verwenden 0-basiert Nummerierung (Zeile 0 = erste Zeile, Spalte 0 = Spalte A).

ParameterTypBeschreibungBeispiel
Dateiinhalt***Base64Quelle Excel Dateiinhalt
• Karte Excel Datei aus der vorherigen Aktion Ausgabe
• Unterstützt Excel Dateien von SharePoint, OneDrive, E-Mail-Anhänge
• Kann dynamisch aus Flussvariablen abgerufen werden
• Muss gültig sein Excel Dokument (.xlsx, .xls-Formate)
[File Content from Get File]
Dateiname***StringExcel Dokumentname
• Spezifizieren Excel Dateiname mit Erweiterung (.xlsx, .xls)
• Wird für die Verarbeitung und die Benennung von Ausgabedateien verwendet
• Die korrekte Dateiendung muss angegeben werden.
• Unterstützt die dynamische Benennung aus Flow-Variablen
data.xlsx
Name des ArbeitsblattsStringName des Zielarbeitsblatts
• Name des Arbeitsblatts, aus dem extrahiert werden soll
• Bei Null- oder leerem Wert wird standardmäßig das erste Arbeitsblatt (Index 0) verwendet.
• Muss exakt mit dem Namen des Arbeitsblatts übereinstimmen.
• Name des Arbeitsblatts (Groß-/Kleinschreibung beachten)
Sheet1
Erste Reihe***Zahl (ganzzahl)Startzeile (beginnend bei 0)
• Erste Zeile extrahieren (0-basierte Indizierung)
0-basierte Indizierung: Zeile 0 = Excel-Zeile 1, Zeile 1 = Excel-Zeile 2 usw.
• Muss ≥ 0 sein
• Erforderlicher Parameter
• Hinweis: Fehlermeldungen zeigen zeilenweise Nummern ab 1 an.
0
Letzte ReiheZahl (ganzzahl)Endzeile (0-basiert)
• Letzte Zeile extrahieren (0-basierte Indizierung)
• -1 = Extrahieren bis zur letzten Zeile mit Daten (MaxDataRow)
• Standardwert: -1
• Muss mindestens die erste Zeile sein
-1
Erste SpalteZahl (ganzzahl)Startspalte (beginnend bei 0)
• Erste Spalte zum Extrahieren (0-basierte Indizierung)
0-basierte IndizierungSpalte 0 = A, Spalte 1 = B, Spalte 2 = C usw.
• Standardwert: 0
• Muss ≥ 0 sein
0
Letzte SpalteZahl (ganzzahl)Endspalte (0-basiert)
• Letzte Spalte zum Extrahieren (0-basierte Indizierung)
• -1 = Extrahieren bis zur letzten Spalte mit Daten (MaxDataColumn)
• Standardwert: -1
• Muss mindestens die erste Spalte sein
-1
Hat eine KopfzeileBooleanErste Zeile als Überschriften
WAHR - Verwenden Sie FirstRow als Spaltenüberschriften (von den Daten ausgeschlossen)
FALSCH - Automatische Generierung von Überschriften ("Spalte1", "Spalte2"...)
• Standardwert: false
• Betrifft die erste Datenzeile
true
Ausgeblendete Zeilen ausschließenBooleanAusgeblendete Zeilen überspringen
WAHR - Zeilen überspringen, die in Excel ausgeblendet sind
FALSCH - Versteckte Zeilen in die Extraktion einbeziehen
• Standardwert: false
• Nützlich zum Filtern von Berichtsdaten
false
Ausgeblendete Spalten ausschließenBooleanAusgeblendete Spalten überspringen
WAHR - Spalten überspringen, die in Excel ausgeblendet sind
FALSCH - Versteckte Spalten in die Extraktion einbeziehen
• Standardwert: false
• Nützlich zum Filtern von Berichtsdaten
false
Leere Zeilen ausschließenBooleanLeere Zeilen überspringen
WAHR - Überspringen Sie Zeilen, in denen alle Zellen leer sind.
FALSCH - Leere Zeilen in die Ausgabe einbeziehen
• Standardwert: false
• Verbessert die Datenqualität
false
Leere Zellen exportierenBooleanLeere Zellen einschließen
WAHR - Leere Zellen mit leeren Zeichenkettenwerten einschließen
FALSCH - Leere Zellen auslassen JSON Ausgabe
• Standardwert: false
• Auswirkungen JSON Struktur
false
Werte als Text exportierenBooleanTextexportmodus
WAHR - Alle Werte als Textzeichenfolgen exportieren (z.B. "30", "50000.50", "true")
FALSCH - Datentypen beibehalten: Numerisch → Zahl, Datum/Uhrzeit → ISO-Zeichenkette, Boolesch → Boolescher Wert, Text → Zeichenkette, Leer → "" (falls ExportEmptyCells = true)
• Standardwert: false
DatentypverarbeitungWenn „false“, bleiben die Datentypen aus Excel erhalten; wenn „true“, werden alle Werte in Zeichenketten konvertiert.
false

Ausgabe

Der PDF4me Zeilen extrahieren aus Excel Die Aktion kehrt umfassend zurück JSON Ausgabedaten für nahtlose Power Automate Flussintegration:

Tabellenansicht

Antwortdaten in strukturierter Tabellenform:

ParameterTypBeschreibung
dokumentierenBase64JSON Daten als Byte-Array (serialisiert)
RowDataArrayExtrahierte Zeilen als Array von Objekten mit Spaltennamen als Schlüsseln
ErfolgBooleanwahr, wenn die Operation erfolgreich war, falsch, wenn sie fehlgeschlagen ist.
FehlermeldungStringFehlerbeschreibung (leer bei Erfolg)
FehlerArrayListe detaillierter Fehlerinformationen (leeres Array bei Erfolg)

Häufige Fehlermeldungen

Das Erkennen und Beheben von Fehlern trägt zu einem reibungslosen Ablauf bei. Excel Workflows zur Datenextraktion:

FehlermeldungUrsacheLösung
"Anfrage ist leer"Das Anfrageobjekt ist null.Stellen Sie ein gültiges Anfrageobjekt bereit.
"Das Dokument ist leer."Das Dokumentobjekt ist null.Geben Sie ein gültiges Dokument an. Excel dokumentieren
Das Arbeitsbuch enthält keine Arbeitsblätter.Excel Die Datei enthält 0 Arbeitsblätter.Geben Sie ein gültiges Dokument an. Excel Datei mit Arbeitsblättern
"Arbeitsblatt '{name}' nicht gefunden"Das Arbeitsblatt „WorksheetName“ ist in der Arbeitsmappe nicht vorhanden.Vorhandenen Arbeitsblattnamen verwenden
"Ungültige Arbeitsblattauswahl"Zugriffsfehler auf das ArbeitsblattÜberprüfen Sie den Namen des Arbeitsblatts und die Integrität der Datei.
"Verfügbare Arbeitsblätter in der Arbeitsmappe (insgesamt X)"Informationsmeldung bei Fehlern in der ArbeitsblattvalidierungÜberprüfen Sie den Namen des Arbeitsblatts und verwenden Sie einen gültigen Wert aus den X verfügbaren Arbeitsblättern.
„Ungültige Startzeile {row}. Zeilennummern müssen positiv sein.“ErsteZeile < 0Verwende FirstRow ≥ 0 (0-basierte Indizierung)
"Zeile {row} überschreitet die maximale Datenzeile ({maxRow})"LetzteZeile > MaxDataRowVerwenden Sie einen gültigen Zeilenbereich innerhalb der Arbeitsblattdaten.
"Ungültiger Bereich {start}-{end}: Die Endzeile darf nicht kleiner als die Startzeile sein."Letzte Zeile < Erste ZeileStelle sicher, dass letzte Zeile ≥ erste Zeile

Notiz: Fehlermeldungen werden angezeigt 1-basiert Zeilennummern (z. B. Zeile 1, Zeile 2) während Parameter verwendet werden 0-basiert Indexierung (0, 1).

Workflow-Beispiele

Der PDF4me Zeilen extrahieren aus Excel Aktion in Power Automate bietet umfassende Workflow-Vorlagen, die für reale Geschäftsszenarien entwickelt wurden:

Automatisiert Excel zum REST-API-Integrationsworkflow

Transformieren Sie Ihre Datenintegration mit automatisierten Excel zur API-Datenbereitstellung:

Vollständige Arbeitsschritte:

  1. Auslösen: Excel Datei hochgeladen auf SharePoint "API Ordner "Daten"
  2. Excel-Datei abrufen: Hochgeladene Daten abrufen Excel aus SharePoint
  3. Alle Zeilen extrahieren: Setze ErsteZeile = 0, LetzteZeile = -1, HatÜberschriftenzeile = wahr
  4. Parse JSON: Konvertiere das RowData-Array in einzelne Objekte
  5. Schleife durch die ZeilenVerwenden Sie „Auf jedes Element anwenden“ für RowData-Elemente.
  6. Anruf REST API: HTTP POST jede Zeile nach außen API Endpunkt
  7. Protokollergebnisse: Erfolgreiche/fehlgeschlagene API-Aufrufe protokollieren
  8. Zusammenfassung sendenE-Mail an den Administrator mit Verarbeitungszusammenfassung

Geschäftliche Vorteile:

  • Integriert über 100 Excel wöchentliche Zeilen mit externen APIs
  • Eliminiert die manuelle Dateneingabe in API-Systeme
  • Bietet strukturierte JSON Format für API Verbrauch
  • Automatisiert die Datensynchronisierung und spart so wöchentlich 10 Stunden.

Branchenspezifische Anwendungsfälle und Anwendungen

Anwendungsfälle für IT- und Systemintegration

  • API-Datenfeed: Excel-Daten als JSON für die Nutzung mit der REST-API extrahieren
  • Datenbankmigration: Export von Excel-Daten in SQL-, NoSQL- oder Cloud-Datenbanken
  • ETL-Prozesse: Excel-Daten für Transformations- und Ladepipelines extrahieren
  • Systemsynchronisation: Excel-Daten mit mehreren Geschäftssystemen synchronisieren

Hilfe erhalten