Dynamischer Daten Import / Export

datenbank

weil Einfach - produktiver ist
Mit der Freeware Version können bis zu 10.000 Datensätze verarbeitet werden!
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
Willkommen im FlowHeater Support Forum!

Hier werden Fragen zum Umgang mit dem FlowHeater beantwortet.

THEMA: Überlesen von Zeilen

Überlesen von Zeilen 6 Jahre 6 Monate her #55

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1099
Ü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.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Überlesen von Zeilen 6 Jahre 6 Monate her #56

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1099
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 nicht gefunden

Anhang:
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: 6 Jahre 6 Monate her von FlowHeater-Team.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Überlesen von Zeilen 6 Jahre 6 Monate her #57

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1099
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.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Überlesen von Zeilen 6 Jahre 6 Monate her #58

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1099
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 letzen 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 nicht gefunden

Anhang:
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: 6 Jahre 6 Monate her von FlowHeater-Team.
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Moderatoren: FlowHeater-Team
Ladezeit der Seite: 0.081 Sekunden