Skip to main content
Weil einfach - produktiver ist

Der Daten Spezialist

Konvertieren Sie die Daten mühelos zwischen verschiedenen Formaten ohne Programmierkenntnisse dank Visual Designer. Effizient und super einfach.
Flowheater Download

csv auslesen und daten "zusammen raffen"

Mehr
10 Jahre 4 Monate her - 8 Jahre 8 Monate her #1548 von Michael
csv auslesen und daten "zusammen raffen" wurde erstellt von Michael
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: 8 Jahre 8 Monate her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
10 Jahre 4 Monate her - 10 Jahre 4 Monate her #1549 von Michael
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: 10 Jahre 4 Monate her von Michael.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
10 Jahre 4 Monate her #1550 von FlowHeater-Team
FlowHeater-Team antwortete auf csv auslesen und daten "zusammen raffen"
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.
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
10 Jahre 4 Monate her #1551 von Michael
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.

Ladezeit der Seite: 0.278 Sekunden

FlowHeater - Der Daten Spezialist

Effiziente Datenintegration und Transformation mit FlowHeater - Ihre Lösung für nahtlosen Datentransfer.

Rechtliches

Support & Kontakt

Kontaktinformation

Telefon:
0951 / 99339792

E-Mail:
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein.


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