Zum Hauptinhalt springen
Weil einfach - produktiver ist

Der Daten Spezialist

Konvertieren Sie die Daten mühelos zwischen verschiedenen Formaten ohne Programmierkenntnisse dank Visual Designer. Effizient und super einfach.
Flowheater Chart

nicht sichtbare Zeilenumbrüche entfernen

Mehr
7 Jahre 6 Monate her - 4 Jahre 11 Monate 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: 4 Jahre 11 Monate her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
7 Jahre 6 Monate her - 4 Jahre 11 Monate 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.
Letzte Änderung: 4 Jahre 11 Monate her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
7 Jahre 5 Monate her - 4 Jahre 11 Monate 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: 4 Jahre 11 Monate her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
7 Jahre 5 Monate her - 4 Jahre 11 Monate 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.
Letzte Änderung: 4 Jahre 11 Monate her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
7 Jahre 5 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
7 Jahre 5 Monate her - 4 Jahre 11 Monate 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.
Letzte Änderung: 4 Jahre 11 Monate her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
7 Jahre 5 Monate her - 4 Jahre 11 Monate her #3214 von anonymous
die von Ihnen vorgeschlagene Schalterstellung ist an gehakelt.
Letzte Änderung: 4 Jahre 11 Monate her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
7 Jahre 5 Monate her - 4 Jahre 11 Monate 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: 4 Jahre 11 Monate her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
7 Jahre 5 Monate her - 4 Jahre 11 Monate 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: 4 Jahre 11 Monate her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
7 Jahre 5 Monate her - 4 Jahre 11 Monate 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.
Letzte Änderung: 4 Jahre 11 Monate her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
7 Jahre 5 Monate her - 4 Jahre 11 Monate 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: 4 Jahre 11 Monate her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
7 Jahre 5 Monate her - 4 Jahre 11 Monate 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.
Letzte Änderung: 4 Jahre 11 Monate her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
7 Jahre 5 Monate her - 4 Jahre 11 Monate 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: 4 Jahre 11 Monate her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.365 Sekunden
FlowHeater Logo

FlowHeater - Der Daten Spezialist

Effiziente Datenintegration und Transformation mit FlowHeater - Ihre Lösung für nahtlosen Datentransfer.

Rechtliches

Support & Kontakt

Kontaktinformation

Telefon:
0951 / 99339792

E-Mail:
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein.


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