Entwickler-Ecke
Sonstiges (Delphi) - CSV auslesen und Statistik erstellen
MrFreeze - Mo 03.09.07 20:27
Titel: CSV auslesen und Statistik erstellen
Hallo,
ich habe eine CSV-File mit zichtausend Zeilen.
Diese möchte ich in einer Statistik ausgeben.
Also zb...
Datum;Zeit;Konto;Betrag;
01.05.2006;11:12:22;58746245;632,58;
05.06.2006;11:12:23;58746246;632,59;
03.05.2006;11:12:22;58746245;632,58;
05.06.2006;11:12:23;58746246;632,59;
01.05.2006;11:12:22;58746245;632,58;
05.06.2006;11:12:23;58746246;632,59;
03.05.2006;11:12:22;58746245;632,58;
05.06.2006;11:12:23;58746246;632,59;
01.05.2006;11:12:22;58746245;632,58;
05.06.2006;11:12:23;58746246;632,59;
04.05.2006;11:12:22;58746245;632,58;
05.06.2006;11:12:23;58746246;632,59;
Nun möchte ich alle Konten mit der selben nummmer zählen
und die Beträge addieren
Alel möglichen Kontonummern gesondert dann in einem Report ausgeben á la
Es wurden 2 Konten gefunden:
Konto 1: 58746245 mit einem gesamt Betrag von XXXX
Konto 2: 58746246 mit einem gesamt Betrag von XXXX
Und das selbe auch für das Feld Datum
Alle EInträge von dem selben Datum zusammen fassen (egal ob es unterschiedliche konten sind)
Auch dieses soll dann als report ausgegeben:
3 Buchungen am 01.05.2006
5 Buchungen am 05.06.2006
usw...
Na ja so in etwa stelle ich mir das vor aber habe keinen Plan wie wo ich anfangen soll nutzte Delphi 5 Std
Danke Euch
mkinzler - Mo 03.09.07 20:29
Verwende eine CSV-DataSet oder noch besser importiere das ganze in eine DB.
MrFreeze - Mo 03.09.07 20:32
Ich habe Delphi 5 STD version!
DB kommt somit nicht in Frage! ausserdem zu aufwendig
Was ist -> CSV-DataSet
Ich muss gestehen ich habe in dieser ache NULL Plan wie ich da vorgehen kann / soll
mkinzler - Mo 03.09.07 20:36
Ein CSV-DataSet ist eine Komponente die eine CSV-Datei als DataSet kapselt. Fällt also bei die auch flach.
Über was soll die Statsitik geführt werden?
Schon an ein Update an neuere Delphversion (TDE) gedacht.
MrFreeze - Mo 03.09.07 20:38
Ein Delphi Update kommt nicht in Frage wegen Geld mangels....
Die statistik soll nur so aussehen wie schob oben erwähnt...
Einfach Textbasierend
mkinzler - Mo 03.09.07 20:39
Turbo Delphi Explorer ist kostenlos.
MrFreeze - Mo 03.09.07 20:42
Dank, das werde ich mir ma überlegen aber nun erstmal besteht obiges problem zusammen mit D5 STD :-)
mkinzler - Mo 03.09.07 20:47
Dann musst du das ganze wohl manuell machen:
-Zeile Laden
-Überprüfen ob Konto schon in Liste besteht, wenn ja Wert addieren wenn nicht neu Eintrag in Liste machen.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!