Zum Hauptinhalt springen
Weil einfach - produktiver ist

Der Daten Spezialist

Konvertieren Sie die Daten mühelos zwischen verschiedenen Formaten ohne Programmierkenntnisse dank Visual Designer. Effizient und super einfach.
Flowheater Chart

Überlesen von Zeilen

  • FlowHeater-Team
  • avatar Autor
  • Offline
  • Administrator
  • Administrator
Mehr
14 Jahre 6 Monate her #55 von FlowHeater-Team
Überlesen von Zeilen wurde erstellt von FlowHeater-Team
Übernommene Diskussion vom 10.03.2010
Originale Google Forums Diskussion

Wir haben Files, das unterschiedlich viele Zeilen als Header und einen
Footer hat. Die umzuwandelnden Zeilen beginnen mit einem Codewort,
z.B.

BEGINN TABELLE XYZ in der ersten Kolonne

Das Ende der auszuwertenden Zeilen ist mit ENDE TABELLE XYZ bezeichnet

Wie kann ich alle unnötigen Zeilen vor und nach diesen Codewörtern
überspringen?

Gruss Andreas

gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • FlowHeater-Team
  • avatar Autor
  • Offline
  • Administrator
  • Administrator
Mehr
14 Jahre 6 Monate her - 14 Jahre 5 Monate her #56 von FlowHeater-Team
FlowHeater-Team antwortete auf Aw: Überlesen von Zeilen
Hallo Andreas,

dazu benötigst du den Filter Heater zusammen mit dem If-Then-Else Heater .

Damit der in deinem Vorhaben richtig funktioniert brauchst du
zusätzlich noch einen Split Heater .

Füge deiner Definitionen alle 3 Heater auf dem Designer hinzu.
Verbinde das erste Feld mit dem Split Heater. Im Split Heater gibst du
für das zu suchende Zeichen ein Leerzeichen an und stellst die Return
Spalte auf 1. Den Output verbindest du mit dem IfThenElse Heater. Hier
gibst du als Bedingung lediglich „TABELLE“ an und verbindest diesen
Output mit dem Filter Heater.

Das Beispiel beschreibt hier das Vorgehen bei einer CSV Textdatei. Für
ein FlatFile (Werte getrennt mit festen Längen) ist das Vorgehen
leicht anders.
Ich habe dazu mal 2 Beispiele erstellt, siehe Anhang!

Anhang filter01.zip wurde nicht gefunden.


gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Letzte Änderung: 14 Jahre 5 Monate her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • FlowHeater-Team
  • avatar Autor
  • Offline
  • Administrator
  • Administrator
Mehr
14 Jahre 6 Monate her #57 von FlowHeater-Team
FlowHeater-Team antwortete auf Aw: Überlesen von Zeilen
Hallo Robert

Vielen Dank für deine schnelle Reaktion!

Ich bin mir nicht sicher, ob ich mein Problem gut beschreiben hatte, denn Dein Vorschlag sieht anders aus.

Unsere Tablle (in Abwandlung Deiner filter.txt) würde so aussehen:

obij
sklfmba
öembkw --> diese Zeilen müssen überlesen werden (incl. BEGINN
TABELLE)
bmwt
BEGINN TABELLE
1;eins
2;zwei --> diese Zeilen müssen importiert werden
3;drei
ENDE TABELLE
kdghioe
rhjstoj
erkgnr --> Diese Zeilen müssen überlesen werden (incl. ENDE TABELLE)
rqohgo

Importiert werden sollten nur die Zeilen zwischen BEGINN TABELLE und
ENDE TABELLE

Ist dieses Problem auch lösbar?

Gruss
Andreas

gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • FlowHeater-Team
  • avatar Autor
  • Offline
  • Administrator
  • Administrator
Mehr
14 Jahre 6 Monate her - 14 Jahre 5 Monate her #58 von FlowHeater-Team
FlowHeater-Team antwortete auf Aw: Überlesen von Zeilen
Hallo Andreas,

Sorry, das habe ich dann etwas falsch verstanden. Das geht natürlich auch!

Ich hab das Beispiel angepasst. Hier wird jetzt der .NET Script Heater
verwendet um diese Logik abzubilden, ohne geht’s leider nicht. Das
Script merkt sich quasi den letzten Stand und reicht zum Filter Heater
die notwendige Information/Aktion weiter (filtern = true oder
verarbeiten = false). Klingt jetzt etwas kompliziert, im Beispiel wird
das denke ich etwas klarer. Das Skript kannst du Dir über einen
Doppelklick auf den Heater ansehen.

Anhang filter02.zip wurde nicht gefunden.


gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Letzte Änderung: 14 Jahre 5 Monate her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.281 Sekunden
FlowHeater Logo

FlowHeater - Der Daten Spezialist

Effiziente Datenintegration und Transformation mit FlowHeater - Ihre Lösung für nahtlosen Datentransfer.

Rechtliches

Support & Kontakt

Kontaktinformation

Telefon:
0951 / 99339792

E-Mail:
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein.


Copyright © 2009-2024 by FlowHeater GmbH. Alle Rechte vorbehalten.