-
Niemer
-
Autor
-
Offline
-
Beiträge: 6
-
-
|
Hallo Herr Stark,
beim Schreiben (Write) mit Trennzeichen möchte ich z.B. max. 50 Zeichen zulassen. Wenn der Feldinhalt jedoch kleiner ist als die Feldlänge wird aufgefüllt. Wie kann ich das Auffüllen verhindern?
Mi freundlichen Grüßen
Jens Niemer
|
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
|
-
FlowHeater-Team
-
-
Offline
-
Beiträge: 1767
-
-
-
-
|
Hallo Herr Niemer,
dazu benötigen Sie den
SubString Heater
. Stellen Sie zuerst wieder die Feldlänge im
TextFile Adapter
auf 0. Ziehen Sie anschließend einen SubString Heater in die Verbindung von dieser CSV Spalte und tragen für " Start Index = 1" und für die " Länge = 40" ein. So werden CSV Spalten die länger als 40 Zeichen sind gekürzt, Spalten mit weniger Inhalt werden unverändert in die CSV Datei geschrieben.
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.
|
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
|
-
Niemer
-
Autor
-
Offline
-
Beiträge: 6
-
-
|
Hallo Herr Stark,
danke für die schnelle Antwort. Ihre Lösung funktioniert ist aber bei 50 Feldern und verschiedenen Max-Feldlängen mühsam zu konfigurieren. Können nicht, über z.B. eine Funktion am Ende, alle aufgefüllten Zeichen gelöscht werden?
Mit freundlichen Grüßen
Jens Niemer
|
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
|
-
FlowHeater-Team
-
-
Offline
-
Beiträge: 1767
-
-
-
-
|
Hallo Herr Niemer,
das ist leider momentan nicht möglich. Es gibt zwar ab
Version 3.3.0
die Möglichkeit Leerzeichen am Anfang und am Ende des Feldinhaltes zu entfernen, das bezieht sich aber auf den Wert bevor er in den
TextFile Adapter
gelangt. Eine max. Begrenzung der CSV Spalten erreichen Sie damit nicht. Ich werde diese Funktion in einer nächsten Version mit berücksichtigen.
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.
|
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
|
-
Niemer
-
Autor
-
Offline
-
Beiträge: 6
-
-
|
Hallo Herr Stark,
Gesundes neues Jahr.
Für die nächste Version 3.3.1 war geplant, dass das Auffüllen (TextFill) mit Leerzeichen unterdrückt werden kann. Wurde die Änderung umgesetzt? Brauche hier dringend eine Lösung.
Mit freundlichen Grüßen
Jens Niemer
|
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
|
-
FlowHeater-Team
-
-
Offline
-
Beiträge: 1767
-
-
-
-
|
Hallo Herr Niemer,
Nein ist es leider noch nicht. Die Version 3.3.1 musste kurzfristig wegen eines Fehlers veröffentlicht werden.
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.
|
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
|
-
FlowHeater-Team
-
-
Offline
-
Beiträge: 1767
-
-
-
-
|
Hallo Herr Niemer,
über folgenden Link können Sie sich eine Beta Version herunterladen, in der die gewünschte Funktionalität enthalten ist.
FlowHeaterBeta Download
Hier können Sie im
TextFile Adapter
auf der WRITE pro Feld angeben ob eine angegeben Feldlänge aufgefüllt werden soll oder nicht. Wenn Sie die Option deaktivieren wird die Länge als maximale Länge von CSV Felder interpretiert, ist das betroffene Feld zu lang wird es auf die angegebene Länge gekürzt. Ist der Inhalt des CSV Feldes kürzer wird das Feld unverändert ausgegeben.
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.
|
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Letzte Änderung: von FlowHeater-Team.
|
-
Niemer
-
Autor
-
Offline
-
Beiträge: 6
-
-
|
Hallo Herr Stark,
habe die Lösung von Ihnen getestet. Funktioniert alles perfekt.
Vielen Dank.
Mit freundlichen Grüßen
Jens Niemer
|
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
|
-
Niemer
-
Autor
-
Offline
-
Beiträge: 6
-
-
|
Hallo Herr Stark,
eine kleine Anmerkung noch.
Werden die Spaltenüberschriften mit ausgegeben kommen die aufgefüllten Leerzeichen in den Spaltenüberschriften vor. Kann hier das Auffüllen auch noch unterdrückt werden?
Mit freundlichen Grüßen
Jens Niemer
|
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
|
-
FlowHeater-Team
-
-
Offline
-
Beiträge: 1767
-
-
-
-
|
Danke für den Hinweis, wurde eben in der Beta Version implementiert und hochgeladen. Bitte das Archiv für die Beta Version noch einmal herunterladen.
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.
|
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
|
Ladezeit der Seite: 0.226 Sekunden