Der Daten Import / Export Spezialist
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

Leerzeilen in Textdatei nicht exportieren

  • Roland Rueegger
  • Autor
  • Offline
  • Junior Mitglied
  • Junior Mitglied
Mehr
12 Jahre 1 Monat her #244 von Roland Rueegger
Leerzeilen in Textdatei nicht exportieren wurde erstellt von Roland Rueegger
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?

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
12 Jahre 1 Monat her - 7 Jahre 4 Monate her #246 von FlowHeater-Team
FlowHeater-Team antwortete auf Aw: Leerzeilen in Textdatei nicht exportieren
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: 7 Jahre 4 Monate her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Roland Rueegger
  • Autor
  • Offline
  • Junior Mitglied
  • Junior Mitglied
Mehr
12 Jahre 1 Monat her #247 von Roland Rueegger
Roland Rueegger antwortete auf Aw: Leerzeilen in Textdatei nicht exportieren
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.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.403 Sekunden

andere Sprachen

en

FlowHeater Home

de en

Impressum/Kontakt

Datenschutz

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

Follow us on

twitter  facebook

YouTube

 de en