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: Leerzeilen in Textdatei nicht exportieren

Leerzeilen in Textdatei nicht exportieren 6 Jahre 1 Tag her #244

  • Roland Rueegger
  • Roland Rueeggers Avatar
  • Offline
  • Junior Member
  • Beiträge: 29
Hallo Herr Stark
Vermutlich suche ich wieder viel zu weit...
Ich erhalten einen CSV Export mit 100 Zeilen ';' getrennt. Der Export ist immer 100 Zeilen lang, auch wenn nur 20 Zeilen gefüllt sind.
Nun versuche ich mit der IF, Then - Filter Funktion, >0 die Leerzeilen weg zu filtern, dass ich nicht 80 leere Zeilen mit ';;;;;;;' erhalte. Der Filter zeigt auf ein Zahlenfeld, dem zuvor ein 'Trim Start' eingefügt ist, damit Leerzeichen am Anfang gelöscht werden.
Suche ich in die falsche Richtung?
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Leerzeilen in Textdatei nicht exportieren 6 Jahre 1 Tag her #246

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1102
Hallo Herr Rüegger,

dazu ziehen Sie einen String Append Heater auf den Designer und verbinden alle CSV Felder der READ Seite, die Leer sein können, mit dem Eingang des Heaters. Das Ergebnis lassen Sie durch einen Trim Heater laufen. Das Ergebnis daraus können Sie nun Einfach mit einer IF-Then-Else Bedingung auf Leerstring (s. Hinweis weiter unten) abprüfen, somit haben Sie die Filter Bedingung (=TRUE) für den Filter Heater.

Sind jetzt alle CSV Felder mit Leerzeichen befüllt, fügt der String Append Heater lediglich Leerzeichen zusammen. Diese werden vom Trim Heater am Anfang und Ende der Zeichenkette wieder entfernt. Falls jetzt nur Leerzeichen vorhanden waren ist die Zeichenkette nun von der Länge 0. Dies prüft dann der If-Then-Else Heater und gibt in diesem Fall TRUE/WAHR zurück. Der Filter Heater filtert dann diese CSV Zeile aus der CSV Menge heraus.

Hinweis: Um auf eine Leere Zeichenfolge (String der Länge 0) zu prüfen, brauchen Sie im If-Then-Else Heater lediglich die Bedingung "=" auswählen und auf den Button hinzufügen klicken. Sie dürfen keinen Wert eingeben!

Alternativ können Sie auch den String Length/Länge Heater verwenden und im IF-THEN-ELSE Heater auf den Wert 0 abprüfen.
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: 1 Jahr 3 Monate her von FlowHeater-Team.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Leerzeilen in Textdatei nicht exportieren 5 Jahre 11 Monate her #247

  • Roland Rueegger
  • Roland Rueeggers Avatar
  • Offline
  • Junior Member
  • Beiträge: 29
Grüezi Herr Stark
Und auch diese Lösung funktioniert einwandfrei. Habe die Datei angehängt für einen kurzen Blick darauf, ob ich es zu komplizert konfiguriert habe. Wenn wir uns nicht mehr hören, wünsche ich jetzt schon schöne Feiertage.
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Moderatoren: FlowHeater-Team
Ladezeit der Seite: 0.078 Sekunden