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: .txt Datei erzeugen

.txt Datei erzeugen 3 Jahre 9 Monate her #1233

  • Steffen Bernd
  • Steffen Bernds Avatar
  • Offline
  • New Member
  • Beiträge: 8
Hallo,

ich muss jede Woche eine Excel Datei in eine .TXT Datei umwandeln. Wenn dies geschehen ist, wird die .TXT Datei eingelesen und gelöscht. Da ich nicht jedesmal wenn ich die Excel Datei umwandel eine neue .TXT Datei anlegen möchte, würde ich gerne eine .TXT Datei automatisch erzeugen lassen, in die dann die Excel Datei konvertiert wird.

Weis jemand, ob man so eine .TXT Datei automatisch vor dem Umwandeln erzeugen lassen kann?

Danke für die Hilfe

Viele Grüße
Steffen Bernd
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: .txt Datei erzeugen 3 Jahre 9 Monate her #1234

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

die TXT Datei wird doch vor dem Import automtatisch angelegt falls Sie nicht vorhanden ist, oder habe ich Sie falsch verstanden?
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: .txt Datei erzeugen 3 Jahre 9 Monate her #1235

  • Steffen Bernd
  • Steffen Bernds Avatar
  • Offline
  • New Member
  • Beiträge: 8
Ah ok danke. Ich habe gedacht ich muss zuerst eine Datei anlegen.

Ich habe jetzt auch verstanden, dass ich dem nur einen Namen angeben muss und er die Datei selbst erstellt.

Kann ich jetzt noch irgendwie sagen, dass wenn ein Feld leer ist, er die komplette Zeile ignoriert?

Beispiel:
Datum Zeit anfang Zeit ende
01.01.13 05:00 14:00
02.01.13


Hier ist am 02.01. keine Stempelzeit. Ich will, dass er beim Umwandlen diese Zeile nicht in die Textdatei schreibt. Geht das?
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: .txt Datei erzeugen 3 Jahre 9 Monate her #1237

  • Heinz-Bernd Monschau
  • Heinz-Bernd Monschaus Avatar
  • Offline
  • Senior Member
  • Beiträge: 63
If then else Heater einfügen, fragliche Spalte auf den Eingang des Heaters ziehen. Bedinging im Heater ist "=isempty".

An den Ausgang des Heaters einen Filter-Heater anlegen.

Heißt also "wenn Wert ist leer dann Zeile unterdrücken".
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: .txt Datei erzeugen 3 Jahre 9 Monate her #1240

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1102
Es ist genau so wie es Herr Monschau beschrieben hat. In folgenden Forumsbeitrag finden Sie dazu auf Seite 2 ein kleines Beispiel wie CSV Daten gefiltert werden können.
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: .txt Datei erzeugen 3 Jahre 9 Monate her #1242

  • Steffen Bernd
  • Steffen Bernds Avatar
  • Offline
  • New Member
  • Beiträge: 8
Hallo,

danke für die schnelle Hilfe. Hat einwandfrei funktioniert.

Eine Frage habe ich noch.
Kann man denn auch die Quelldatei nach dem Umwandeln automatisch löschen lassen?

Viele Grüße
Steffen Bernd
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: .txt Datei erzeugen 3 Jahre 9 Monate her #1244

  • Steffen Bernd
  • Steffen Bernds Avatar
  • Offline
  • New Member
  • Beiträge: 8
Ich habe noch ein Problem. Eine Zahl ist immer 4 stellig. in der umgewandelten Datei muss diese Zahl aber 13 stellig sein. also muss flowheater noch 9 mal eine 0 vor die vierstellige Zahl stellen.

Kann mir noch jemand sagen wie ich das hinbekomme?
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: .txt Datei erzeugen 3 Jahre 9 Monate her #1245

  • Heinz-Bernd Monschau
  • Heinz-Bernd Monschaus Avatar
  • Offline
  • Senior Member
  • Beiträge: 63
Hallo,

X-Value-Heater einfügen und doppelklicken, dann dort die gewünschten Nullen eingeben. Append-Heater einfügen und den X-Value-Heater, sowie die Spalte mit dem Wert auf den Eingang des Append-Heaters legen.

Gruss
Monschau
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: .txt Datei erzeugen 3 Jahre 9 Monate her #1246

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

Bitte zukünftig für jede eigenständige Frage ein neues Thema eröffnen!

Etwas dynamischer als die Lösung von Herrn Monschau, vielen Dank an dieser Stelle für Ihre Unterstützung hier :) geht es im Textfile Adapter über die Feld Format Einstellungen.

Stellen Sie hier die Feldbreite auf die gewünschte Breite/Länge ein. Dann müssen Sie den Ausrichtung auf rechtsbündig (Right) einstellen und das gewünschte Zeichen eingeben mit dem Sie ggf. die restlichen Zeichen auffüllen möchten, in Ihrem Fall "0".

PS: Die Feldbreite kann auch bei klassischen CSV Dateien angegeben werden!

PSS: Wenn Sie nicht den Textfile Adapter auf der WRITE Seite verwenden können Sie diese Formatierung auch über den String Format Heater verwenden.

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.089 Sekunden