Der Daten Import / Export Spezialist
Schauen Sie sich auch die verfügbaren allgemeinen Beispiele an evtl. kann Ihre Frage hiermit schon beantwortet werden: Hello World 1 / 2 / 3 , Zahlen in Zeichenketten formatieren , Einfache Wenn-Dann-Sonst Bedingung , Komplexe If-Then-ElseIf ... Bedingung , Daten filtern und gruppieren , Daten gruppieren und Werte über die Gruppierung summieren

nicht sichtbare Zeilenumbrüche entfernen

  • anonymous
  • Autor
  • Offline
  • Junior Mitglied
  • Junior Mitglied
Mehr
5 Jahre 8 Monate her - 3 Jahre 1 Monat her #3200 von anonymous
nicht sichtbare Zeilenumbrüche entfernen wurde erstellt von anonymous
Hallo zusammen,

wie lassen sich "nicht sichtbare Textumbrüche" entfernen, bearbeiten? Pro Zeile können "Text, kein Text oder Text mit ca.. >3 Zeilenumbrüchen" vorkommen. Mit der Funktion "Replace" erhalte ich kein brauchbares Ergebnis. Die 1ste Textzeile wird ausgegeben, restlicher Text fehlt.
Kann mir jemand weiterhelfen ? Danke.
Letzte Änderung: 3 Jahre 1 Monat her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
5 Jahre 8 Monate her - 3 Jahre 1 Monat her #3201 von FlowHeater-Team
FlowHeater-Team antwortete auf nicht sichtbare Zeilenumbrüche entfernen
was passiert wenn Sie den String Replace Heater mit folgenden Einstellungen verwenden?
Hier sollten alle vorhandenen Zeilenumbrüche durch das Zeichen „#“ ersetzt werden.

Ist das bei Ihnen auch der Fall? Wenn nicht bräuchte ich zur weiteren Analyse ein Beispiel wie Sie die Zeilenumbrüche ersetzen.


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:
Letzte Änderung: 3 Jahre 1 Monat her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • anonymous
  • Autor
  • Offline
  • Junior Mitglied
  • Junior Mitglied
Mehr
5 Jahre 8 Monate her - 3 Jahre 1 Monat her #3210 von anonymous
Hallo Herr Stark,

der String Replace Heater mit den Werten Suchen <Newline>, Ersetzen # bringt mir zusätzl. Zeilen in der CSV.datei. Siehe bitte PDF Anhang.
Letzte Änderung: 3 Jahre 1 Monat her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
5 Jahre 8 Monate her - 3 Jahre 1 Monat her #3211 von FlowHeater-Team
FlowHeater-Team antwortete auf nicht sichtbare Zeilenumbrüche entfernen
mir ist nicht ganz klar, wie Ihre READ CSV Datei aufgebaut ist, können hier im Feldinhalt wirklich Zeilenumbrüche vorhanden sein?

Wenn ja müssen Sie die Option „Zeilenumbruch in Spalten erlauben“ auf dem Reiter „Erweitert" aktivieren, siehe Screenshot.

Bitte posten Sie mal eine Beispiel CSV (gerne auch mit Testdaten) damit ich mir mal ein besseres Bild davon machen kann.


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:
Letzte Änderung: 3 Jahre 1 Monat her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • anonymous
  • Autor
  • Offline
  • Junior Mitglied
  • Junior Mitglied
Mehr
5 Jahre 8 Monate her #3212 von anonymous
Danke Herr Stark für Ihre Info. Treffer.
Nachdem ich in Read, den Configurator TextFileAdapter, "Erweitert" Zeilenumbruch in Spalten erlauben, gehakelt und Zeilenumbruch ersetzen mit # belegt habe kommen die Daten wieder korrekt ins Write. Auf die Funktion Replace kann ich an dieser verzichten.

Eine Unschärfe hätte ich allerdings noch, wenn Texte ein Semikolon(;) enthalten, gibt es ungewollte Verschiebungen in den nachfolgenden Felder .
Wie kann dies gelöst werden? Siehe bitte Anhang.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
5 Jahre 8 Monate her - 3 Jahre 1 Monat her #3213 von FlowHeater-Team
FlowHeater-Team antwortete auf nicht sichtbare Zeilenumbrüche entfernen
leider fehlt der Anhang!

Feldverschiebungen hier können Sie nur verhindern, indem die einzelnen CSV Spalten mit einem Textbegrenzungszeichen umschlossen werden!

z.B. 1;“diese ist ein Text mit dem CSV Trennzeichen ; im Text“;“weitere spalten …“

Ansonsten würde es künstliche Intelligenz benötigen :-) im zu entscheiden welcher Inhalt gehört zur Spalte 1 und welcher zu 2, 3, …

Im TextFile Adapter geben Sie das dann folgendermaßen an, siehe Scrennshot.


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:
Letzte Änderung: 3 Jahre 1 Monat her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • anonymous
  • Autor
  • Offline
  • Junior Mitglied
  • Junior Mitglied
Mehr
5 Jahre 8 Monate her - 3 Jahre 1 Monat her #3214 von anonymous
die von Ihnen vorgeschlagene Schalterstellung ist an gehakelt.
Letzte Änderung: 3 Jahre 1 Monat her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
5 Jahre 8 Monate her - 3 Jahre 1 Monat her #3217 von FlowHeater-Team
FlowHeater-Team antwortete auf nicht sichtbare Zeilenumbrüche entfernen
jetzt bräuchte ich doch etwas mehr Informationen dazu. In den CSV Dateien kann ich keine Struktur erkennen, was möchten Sie denn damit tun?

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: 3 Jahre 1 Monat her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • anonymous
  • Autor
  • Offline
  • Junior Mitglied
  • Junior Mitglied
Mehr
5 Jahre 8 Monate her - 3 Jahre 1 Monat her #3218 von anonymous
Hallo Herr Stark,

CSV test2, Zeile 6: Hier soll das "Danke!" direkt nach dem Punkt angefügt werden. Was ja jetzt mit Ihrem Tipp nach der neuen Einstellung klappt. = OK
CSV test1, Zeile 3,6: obwohl FlowHeater abfragt, ob innerhalb der Textbegrenzung ein Spaltentrennzeichen vorkommt (ist für mich ein Semikolon),
wird auf der Write Seite der abgeschnittene Text in eine nachfolgende Spalte geschrieben, übergeben. Alle nachfolgenden Felder werden dann falsch zugeordnet.

Ziel ist es, "Text mit Zeilenumbrüche" von der ReadSeite als "zusammenhängenden Text" in die WriteSeite zu übertragen. Störende Semikolons, die durcheinander machen zuvor entfernen. Wenn möglich, automatisch. Danke.
Letzte Änderung: 3 Jahre 1 Monat her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
5 Jahre 8 Monate her - 3 Jahre 1 Monat her #3220 von FlowHeater-Team
FlowHeater-Team antwortete auf nicht sichtbare Zeilenumbrüche entfernen
um lediglich alle Zeilen einer „unstrukturierten Textdatei in eine Spalte auf der WRITE Seite zusammenzuführen müssen Sie anders vorgehen.
Im Textfile Adapter auf der READ Seite wählen Sie auf dem Reiter „Trennzeichen“ die Option „Anderes“ und geben als Spaltentrennzeichen mehrere Zeichen ein die so in der Textdatei nicht erwartet werden. Ich habe im Beispiel „####“ verwendet. So liest der FlowHeater jede Zeile in nur einer Spalte ein. Das CSV Trennzeichen wird so ignoriert!

Um jetzt alle Zeilen der READ Seite zu einer Zeile und Spalte auf der WRITE Seite zuzuordnen benötigen Sie einen GroupBy Heater . Diesen übergeben Sie über den X-Value Heater einen beliebigen statischen Wert. So werten alle Zeilen zu einer zusammengefasst. Um jetzt noch den Inhalt der Zeilen mit einem Trennzeichen getrennt in das Ausgabefeld zu schrieben benötigen Sie noch einen String Append Heater mit eingeschalteter GroupBy Option. Im Anhang finden Sie ein kleines Beispiel.



Dateianhang:

Dateiname: zeilenumbr...rnen.zip
Dateigröße:2 KB

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:
Letzte Änderung: 3 Jahre 1 Monat her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • anonymous
  • Autor
  • Offline
  • Junior Mitglied
  • Junior Mitglied
Mehr
5 Jahre 7 Monate her - 3 Jahre 1 Monat her #3229 von anonymous
Hallo Herr Stark,

die Urlaubstage sind wieder rum. Die Lösung mit GroupBy Heater ist nicht das Richtige. Im Nachhinein konnte ich feststellen,
das Semikolon gehört zur HTML Schreibweise.

Wenn im FlowHeater die HTML-Schreibweise „ ü“ =ü oder „ä“ = ä umgewandelt wird, sollte das Semikolonproblem gelöst sein.

Dazu habe ich mir eine „Umlaute.CSV“- Datei angelegt.
In Spalte A:ü Spalte B:ü
In Spalte A:ä Spalte B: ä …usw.
In den Replace Heater die "Umlaute.CSV" eingebunden und mit Append und x-Value kombiniert.

Warum werden die Umlaute nicht ersetzt? Woran kann dies liegen? Danke.

PS: Nutzen FlowHeater Version 3.5.3
Letzte Änderung: 3 Jahre 1 Monat her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
5 Jahre 7 Monate her - 3 Jahre 1 Monat her #3230 von FlowHeater-Team
FlowHeater-Team antwortete auf nicht sichtbare Zeilenumbrüche entfernen
im Anhang finden Sie ein Beispiel wie Sie HTML Umlaute in einer CSV Textdatei ersetzen lassen können. Das Problem ist dabei das Semikolon das im Standard auch als Trennzeichen verwendet wird.

Sie benötigen daher eine separate Definition als vorgelagerten Schritt. In dieser Definition lesen Sie die CSV Datei , wie oben beschrieben, über ein selbst definiertes Trennzeichen Zeilenweise ein. Mit Hilfe des String Replace Heater können Sie nun die Ersetzungen durchführen, siehe Screenshot.

In der Ersetzungsliste müssen Sie nach den HTML Umlauten suchen, sowie ein anderes Zeichen für das Spaltentrennzeichen verwenden! Im Beispiel wurde das Pipe Zeichen „|“ verwendet
z.B.
Code:
ä|ä Ä|Ä ö|ö Ö|Ö ü|ü Ü|Ü ... Es müssen natürlich alle HTML Umlaute, die vorkommen können aufgenommen werden.

Die so bearbeitete CSV Datei enthält dann keine HTML Umlaute mehr und sollte dann problemlos im zweiten Schritt verarbeitet werden können.



Dateianhang:

Dateiname: html-umlau...tzen.zip
Dateigröße:2 KB

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:
Letzte Änderung: 3 Jahre 1 Monat her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • anonymous
  • Autor
  • Offline
  • Junior Mitglied
  • Junior Mitglied
Mehr
5 Jahre 7 Monate her - 3 Jahre 1 Monat her #3231 von anonymous
Hallo Herr Stark,

jetzt erhalte ich verarbeitbare Ergebnisse auf der Write Seite!
Danke für Ihre Unterstützung zur Zeilenumbruch-, Semikolon- und HTML Umlaute- Lösung.
Letzte Änderung: 3 Jahre 1 Monat her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.575 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