FlowHeater Demo Video
 
FlowHeater - The Data Import / Export Specialist
 
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
Schauen Sie sich auch die verfügbaren Beispiele zum TextFile Adapter an evtl. kann Ihre Frage hiermit schon beantwortet werden: Codepage konvertieren 1 / 2 , Verarbeitung von CSV Kopf- und Fußzeilen , Import und Export von vCard Textdateien
  • Seite:
  • 1

THEMA: Überlesen von Zeilen

Überlesen von Zeilen 8 Jahre 11 Monate her #55

  • FlowHeater-Team
  • FlowHeater-Teams Avatar Autor
  • Offline
  • Beiträge: 1391
Ü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.

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.

Aw: Überlesen von Zeilen 8 Jahre 11 Monate her #56

  • FlowHeater-Team
  • FlowHeater-Teams Avatar Autor
  • Offline
  • Beiträge: 1391
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.
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

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: von FlowHeater-Team.

Aw: Überlesen von Zeilen 8 Jahre 11 Monate her #57

  • FlowHeater-Team
  • FlowHeater-Teams Avatar Autor
  • Offline
  • Beiträge: 1391
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.

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.

Aw: Überlesen von Zeilen 8 Jahre 11 Monate her #58

  • FlowHeater-Team
  • FlowHeater-Teams Avatar Autor
  • Offline
  • Beiträge: 1391
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 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.
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

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: von FlowHeater-Team.
  • Seite:
  • 1

andere Sprachen

en

FlowHeater Home

de en

Impressum/Kontakt

Datenschutz

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

Follow us on

twitter  facebook

YouTube

 de en