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: Zeilenumbruch ersetzen

Zeilenumbruch ersetzen 3 Jahre 10 Monate her #1209

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1102
Guten Tag,

wir exportieren unsere Artikellisten aus einer Warenwirtschaft in CSV, dann kommt Flowheater und konvertiert die CSV in Amazon, Afterbuy und eBay fähige Importlisten. Unser Problem ist, daß die Zeilenumbrüche in den Artikelbeschreibungen fehlen. Die Beschreibungen sind nicht in html, aber unser direktangebundenes Shop erkennt "irgendwie" die Zeilenumbrüche. Liesse es sich "irgendwie" erkennen und per Flowheater mit <br> automatisch konvertieren?

Vielen Dank.
A. Adamczyk (Anfrage per Email erhalten)
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.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Zeilenumbruch ersetzen 3 Jahre 10 Monate her #1210

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

das können Sie mit Hilfe des String Replace Heaters durchführen. Als zu suchendes Zeichen müssen Sie aus der Auswahlbox <NEWLINE> auswählen. In das ersetzen Feld tragen Sie die gewünschte Ersetzung ein. In Ihrem Fall das HTML Tag für Zeilenumbruch "<br>" oder "<br />".


Anhang:
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.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Zeilenumbruch ersetzen 3 Jahre 10 Monate her #1211

  • Adam
  • Adams Avatar
  • Offline
  • New Member
  • Beiträge: 17
Hallo,

gute Idee, im CSV werden diese "NEWLINES" leider weggelöscht.
Zeilenumbrüche werden allerdings als "Doppelleerzeichen" im Text sichbar.
Es lag Nahe diese durch <br> zu ersetzen. Leider wird Doppelzeilenumbruch mit drei Leerzeichen statt vier festgelegt.
Dies bringt die die Replacefunktion leider ins Schwitzen:

" ";<br><br>
" ";<br>

Diese wird nicht nacheinander abgearbeitet. Ließe sich dies in einem Zug erledigen ?


Mit freundlichem Gruß
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Zeilenumbruch ersetzen 3 Jahre 10 Monate her #1212

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

hierzu können Sie mehrere String Replace Heater nacheinander verwenden.

Im ersten geben Sie z.B. 4 Leerzeichen (= 3x <br>) an, im zweiten 3 Leerzeichen (= 2x <br>) an und im dritten 2 Leerzeichen (= 1x <br>).


Wenn im Feld der CSV Datei z.B. 3 Leerzeichen sind ersetzt der erste Replace Heater nichts da dieser ja auf 4 Leerzeichen prüft. Der Output wird zum zweiten Replace Heater weitergereicht. Hier werden die 3 Leerzeichen zu "<br><br>". Der Output wandert dann zum letzten Replace Heater wo wiederum nichts zu ersetzen ist, da die drei Leerzeichen bereist vom zweiten Replace Heater ersetzt wurden.
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.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Zeilenumbruch ersetzen 3 Jahre 10 Monate her #1213

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1102
Über die Listenersetzung in den Erweiterten Eigenschaften des String Replace Heater geht das natürlich auch mit Hilfe nur eines String Replace Heaters.

Hier können Sie beliebig viel CSV Ersetzungen eintragen. Wichtig ist nur, dass Sie mit den Häufigsten Zeilenumbrüchen (Leerzeichen) in der Liste beginnen.

Im Screenshot sehen Sie wie. Die Ziffern müssen Sie mit der jeweiligen Anzahl von Leerzeichen ersetzen.

Anhang:
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.
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Moderatoren: FlowHeater-Team
Ladezeit der Seite: 0.082 Sekunden