Der Daten Import / Export Spezialist
Schauen Sie sich auch die verfügbaren Beispiele zum TextFile Adapter an evtl. kann Ihre Frage hiermit schon beantwortet werden: Codepage konvertieren 1 / 2 , Verarbeitung von CSV Kopf- und Fußzeilen , Import und Export von vCard Textdateien

Ausgabedateien teilen nach X Zeilen

  • Michael Schaffert
  • Autor
  • Offline
  • Junior Mitglied
  • Junior Mitglied
Mehr
1 Jahr 2 Wochen her - 1 Jahr 2 Wochen her #4437 von Michael Schaffert
Ausgabedateien teilen nach X Zeilen wurde erstellt von Michael Schaffert
Hallo zusammen!

Gibt es im TextFileAdapter (Write) eine Möglichkeit, die ausgegebene Zeilenanzahl (Datensatzanzahl) zu begrenzen? Für die Zeichenanzahl gibt es ja schon ein Begrenzungsfeld.
Im aktuellen Fall möchte ich die geschriebene Text-Datei auf 500 Datensätze beschränken, danach soll eine neue Datei begonnen werden (z.B. mit hochzählender Zahl am Ende des Dateinamen).
Falls es noch keine Möglichkeit gibt, wäre es somit ein Feature-Request. :-)

Viele Grüße
Michael

 
Letzte Änderung: 1 Jahr 2 Wochen her von Michael Schaffert.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
1 Jahr 2 Wochen her #4438 von FlowHeater-Team
FlowHeater-Team antwortete auf Ausgabedateien teilen nach X Zeilen
Hallo Herr Schaffert,

der TextFile Adapter bietet über FlowHeater Parameter eine sehr elegante und flexible Möglichkeit dazu an. Hierzu einfach im TextFile Adapter für den Ausgabedateinamen auf der WRITE Seite folgendes verwenden.

    C:\Temp\output_$ID$.csv

Nun können Sie mit Hilfe des AutoID Heater sich eine fortlaufende Zahl generieren lassen, die nur alle X Datensätze um eine Schrittweite von 1 hochzählt, siehe Screenshot. In Ihrem Fall tragen Sie hier 500 ein.

Den Wert speichern Sie mit Hilfe des Set Parameter Heater im FlowHeater Parameter „ID“. Der Parametername kann natürlich frei gewählt werden.

Ändert sich nun der Zähler nach 500 verarbeiteten Datensätzen, bekommt das der TextFile Adapter mit und schreibt nun in eine neue Datei output_2.csv, output_3.csv, usw.

Im Anhang finden Sie ein kleines Beispiel dazu. Schauen Sie sich dazu bitte auch folgendes Beispiel an: CSV Export auf mehrere Dateien aufteilen (splitten)

 

 

Dateianhang:

Dateiname: ausgabe-in...ilen.zip
Dateigröße:5 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.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Michael Schaffert
  • Autor
  • Offline
  • Junior Mitglied
  • Junior Mitglied
Mehr
1 Jahr 1 Woche her #4440 von Michael Schaffert
Michael Schaffert antwortete auf Ausgabedateien teilen nach X Zeilen
Hallo Herr Stark,

das funktioniert prima! Klasse Idee! 
Vielen Dank!

Viele Grüße
Michael

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.401 Sekunden

andere Sprachen

en

FlowHeater Home

de en

Impressum/Kontakt

Datenschutz

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

Follow us on

twitter  facebook

YouTube

 de en