Dynamischer Daten Import / Export

datenbank

weil Einfach - produktiver ist
Mit der Freeware Version können bis zu 100.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.
  • Seite:
  • 1

THEMA: nicht sichtbare Zeilenumbrüche entfernen

nicht sichtbare Zeilenumbrüche entfernen 6 Monate 4 Tage her #3200

  • Ankenbrand Peter
  • Ankenbrand Peters Avatar Autor
  • Offline
  • Junior Member
  • Junior Member
  • Beiträge: 35
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.
mfg pa

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

nicht sichtbare Zeilenumbrüche entfernen 6 Monate 3 Tage her #3201

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 1248
Hallo Herr Ankenbrand,

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.

Anhang:

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.

nicht sichtbare Zeilenumbrüche entfernen 5 Monate 3 Wochen her #3210

  • Ankenbrand Peter
  • Ankenbrand Peters Avatar Autor
  • Offline
  • Junior Member
  • Junior Member
  • Beiträge: 35
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.
mfg pa
Anhang:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von Ankenbrand Peter.

nicht sichtbare Zeilenumbrüche entfernen 5 Monate 3 Wochen her #3211

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 1248
Hallo Herr Ankenbrand,

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.

Anhang:

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.

nicht sichtbare Zeilenumbrüche entfernen 5 Monate 3 Wochen her #3212

  • Ankenbrand Peter
  • Ankenbrand Peters Avatar Autor
  • Offline
  • Junior Member
  • Junior Member
  • Beiträge: 35
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.

nicht sichtbare Zeilenumbrüche entfernen 5 Monate 3 Wochen her #3213

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 1248
Hallo Herr Ankenbrand,

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.

Anhang:

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.

nicht sichtbare Zeilenumbrüche entfernen 5 Monate 3 Wochen her #3214

  • Ankenbrand Peter
  • Ankenbrand Peters Avatar Autor
  • Offline
  • Junior Member
  • Junior Member
  • Beiträge: 35
Sorry Herr Stark,

anbei der fehlende Anhang.
Die von Ihnen vorgeschlagene Schalterstellung ist an gehakelt.

mfg pa

Dateianhang:

Dateiname: flowheater.zip
Dateigröße: 1 KB
Anhang:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

nicht sichtbare Zeilenumbrüche entfernen 5 Monate 2 Wochen her #3217

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 1248
Hallo Herr Ankenbrand,

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?

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.

nicht sichtbare Zeilenumbrüche entfernen 5 Monate 2 Wochen her #3218

  • Ankenbrand Peter
  • Ankenbrand Peters Avatar Autor
  • Offline
  • Junior Member
  • Junior Member
  • Beiträge: 35
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.

mfg pa

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

nicht sichtbare Zeilenumbrüche entfernen 5 Monate 2 Wochen her #3220

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 1248
Hallo Herr Ankenbrand,

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: zeilenumbrueche-entfernen.zip
Dateigröße: 2 KB
Anhang:

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.

nicht sichtbare Zeilenumbrüche entfernen 5 Monate 3 Tage her #3229

  • Ankenbrand Peter
  • Ankenbrand Peters Avatar Autor
  • Offline
  • Junior Member
  • Junior Member
  • Beiträge: 35
Hallo Herr Stark,
die Urlaubstage sind wieder rum. Die Lösung mit GroupByHeater 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.
mfg pa
PS: Nutzen FlowHeater Version 3.5.3

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

nicht sichtbare Zeilenumbrüche entfernen 5 Monate 2 Tage her #3230

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 1248
Hallo Herr Ankenbrandt,

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.
&auml;|ä
&Auml;|Ä
&ouml;|ö
&Ouml;|Ö
&uuml;|ü
&Uuml;|Ü
... 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-umlaute-ersetzen.zip
Dateigröße: 2 KB
Anhang:

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.

nicht sichtbare Zeilenumbrüche entfernen 5 Monate 2 Tage her #3231

  • Ankenbrand Peter
  • Ankenbrand Peters Avatar Autor
  • Offline
  • Junior Member
  • Junior Member
  • Beiträge: 35
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.

Mit freundlichen Grüßen
pa

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1
Moderatoren: FlowHeater-Team
Ladezeit der Seite: 0.971 Sekunden