FlowHeater Logo

FlowHeater Support Forum

weil Einfach - produktiver ist

Freeware Version herunterladen (10 MB)

Mit der Freeware Version können bis zu 100.000 Datensätze verarbeitet werden!

Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1

THEMA: csv auslesen und daten "zusammen raffen"

csv auslesen und daten "zusammen raffen" 4 Jahre 6 Tage her #1548

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

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von FlowHeater-Team.

csv auslesen und daten "zusammen raffen" 4 Jahre 6 Tage her #1549

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

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von Michael.

csv auslesen und daten "zusammen raffen" 4 Jahre 6 Tage her #1550

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Beiträge: 1263
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-excel-gruppierung.zip
Dateigröße: 2 KB
Anhang:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

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.

csv auslesen und daten "zusammen raffen" 4 Jahre 6 Tage her #1551

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

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1
Ladezeit der Seite: 0.097 Sekunden