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: csv auslesen und daten "zusammen raffen"

csv auslesen und daten "zusammen raffen" 3 Jahre 6 Stunden her #1548

  • Michael
  • Michaels Avatar
  • Offline
  • New Member
  • Beiträge: 3
Grüße euch!

Bin irgendwie gerade vor´s Hirn genagelt.
Ich versuche Daten aus einer CSV in eine Excel Datei zu übergeben.
die csv sieht als bsp. wie folgt aus:
RCV;Auf;ID;DAT;100;1;220;24800000;2486283751;;;
RCV;Auf;ID;DAT;200;1;220;ST;;;;
RCV;Auf;ID;DAT;300;1;VN;24804300;;;;
RCV;Auf;ID;DAT;400;1;ST;24806600;;;;
RCV;Auf;ID;DAT;500;1;IV;24807700;;;;
RCV;Auf;ID;DAT;600;P;220;24802800;;;B;

In meiner Excel Datei brauche ich nur 2 Spalten.
Spalte 1 soll mit dem wert "243546" aus der ersten CSV Zeile befüllt werden.
Spalte 2 soll mit dem wert "DR" aus der letzten Spalte befüllt werden.

Mein bisheriges Ergebnis lade ich hier als Bild hoch.
Ich habe schon einiges durch probiert aber wie schon gesagt...Brett...Hirn :)

Hoffe jemand hat den zündenden Tipp für mich!

Vielen Dank!

schöne grüße aus Niederbayern
Michael
Letzte Änderung: 1 Jahr 3 Monate her von FlowHeater-Team.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

csv auslesen und daten "zusammen raffen" 3 Jahre 5 Stunden her #1549

  • Michael
  • Michaels Avatar
  • Offline
  • New Member
  • Beiträge: 3
Gut nachdem ich mal ne runde um den Block gedreht habe, gings auf einmal :)
In Bezug auf den Screenshot:
Ich habe per .NET Script den wert aus Feld A genommen und ihn in die leeren nachfolgenden Zeilen "Kopiert".
Zwischenergebnis war Spalte A: 6 Zeilen beschrieben mit dem wert aus der ersten Zeile.
Jetzt noch ein "GroupBy" hinten an das .Net Script angehängt und schon hatte ich meine gewünschte Ausgabe!

2486283751;B

Im Anschluss hatte ich noch das Problem dass ich nun ca. 500 csv Dateien zusammenführen musste in eine Excel bei der alle Daten hinten angehängt werden.
Mit dem Excel Adapter habe ich das leider nicht geschafft aber über den Umweg des TextFileAdapter´s ging das ganze dann auch.

Ein großes Danke an den Hersteller dieses genialen Programms!

grüße
Michael
Letzte Änderung: 3 Jahre 5 Stunden her von Michael.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

csv auslesen und daten "zusammen raffen" 2 Jahre 11 Monate her #1550

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1099
Hier ein kleines Beispiel wie das auch ohne den .NET Script Heater funktioniert. Der GroupBy Heater gruppiert alle vorhandenen CSV Datensätze zu einer CSV Zeile. Dann wird für die erste CSV Spalte eine IF-THEN-ELSE Bedingung verwendet die über den AutoID Heater prüft ob die erste CSV Zeile verarbeitet wird, nur in diesem Fall wird der Wert in dem CSV Feld gesetzt. Für die zweite Spalte ist das nicht notwendig, da wenn nichts weiter angegeben wird eh der letzte Wert in die Spalte übernommen wird.

Das Beispiel demonstriert auch das Anfügen an eine Excel (.xlsx) Datei. Um jetzt ihre 500 CSV Dateien in einem Rutsch an die Excel Datei anzufügen benötigen Sie das Batch Modul mit folgendem Aufruf.

FHBatch.exe /ReadFileName C:\Pfad\*.csv Ihre-CSV-2-Excel-import.fhd


Dateianhang:

Dateiname: csv-to-exc...rung.zip
Dateigröße:2 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.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

csv auslesen und daten "zusammen raffen" 2 Jahre 11 Monate her #1551

  • Michael
  • Michaels Avatar
  • Offline
  • New Member
  • Beiträge: 3
Vielen Dank für den Vorschlag!
Gerade nachgebaut und funktioniert einwandfrei, die Ausgabe in eine Excel Datei funktioniert heute auch ohne Probleme, obwohl die Settings identisch sind.

Bleibt nur nochmal zu sagen, Danke!

grüße
Michael
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Moderatoren: FlowHeater-Team
Ladezeit der Seite: 0.082 Sekunden