CSV-Dateien anzeigen lassen?

Für Themen zu Datenbanken und Zugriff auf diese. Auch für Datenbankkomponenten.
Antworten
barahir1983
Beiträge: 9
Registriert: Do 14. Dez 2006, 09:34
Kontaktdaten:

CSV-Dateien anzeigen lassen?

Beitrag von barahir1983 »

Hallo an alle!

Ich habe jetzt schon mehrfach gesucht, aber keinerlei Hinweise darauf gefunden, wie man eine CSV-Datei mit Lazarus in ein Programm einbinden kann. Ich hätte am Liebsten die Verbindung mit einem DBGrid. Allerdings komme ich nicht weiter, wie das geht.

Welche Komponente benötige ich, um die CSV-Datei zu importieren und wie bekomme ich sie dann in das Grid?

Danke für alle hilfreichen Hinweise!

knight
Beiträge: 802
Registriert: Mi 13. Sep 2006, 22:30

Re: CSV-Dateien anzeigen lassen?

Beitrag von knight »

Hast du denn schon mal unter 'Data Access' in der Komponentenpalette nachgeschaut?

knight

Benutzeravatar
theo
Beiträge: 10863
Registriert: Mo 11. Sep 2006, 19:01

Re: CSV-Dateien anzeigen lassen?

Beitrag von theo »

Ja, ich bin heute auch zuhause geblieben :-)
Ich hab von Lazarus DB keinen blassen Schimmer.
Hab aber mir die Mühe genommen, kurz nachzuschauen wie das gehen könnte.
2.5 Minuten dauert das:
- Ein TSdfDataSet auf die Form ziehen und dem Pfad zum CSV eingeben (FileName).
- Ein TDataSource auf die Form ziehen und bei Dataset das vorhandene auswählen.
- Ein TDBGrid auf die Form ziehen und bei DataSource das vorhandene auswählen.
- SdfDataSet auf Active schalten.
Fertig.

Soo schwierig?

Und Ausreden zählen nicht. Ich wusste das auch nicht, habe mir bloss zusammengereimt dass TSdfDataSet "Single Delimiter File Data Set" bedeuten könnte, weiss es aber nicht genau. ;-)
Zuletzt geändert von theo am Sa 27. Sep 2008, 23:59, insgesamt 5-mal geändert.

creed steiger
Beiträge: 958
Registriert: Mo 11. Sep 2006, 22:56

Re: CSV-Dateien anzeigen lassen?

Beitrag von creed steiger »

http://www.cncware.com/fpc.html" onclick="window.open(this.href);return false;
http://z505.com/powtils/articles.shtml" onclick="window.open(this.href);return false;
http://freepascal.org/contrib/db.php3?c ... 20Handling" onclick="window.open(this.href);return false;

Nicht unbedingt mit Grid aber ein Ansatz zum einlesen.

barahir1983
Beiträge: 9
Registriert: Do 14. Dez 2006, 09:34
Kontaktdaten:

Re: CSV-Dateien anzeigen lassen?

Beitrag von barahir1983 »

Super! Das hat geklappt!
Vielen Dank nochmal!

Antworten