Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi suche vorschläge zu: csv dateien convertieren (https://www.delphipraxis.net/80533-suche-vorschlaege-zu-csv-dateien-convertieren.html)

agm65 10. Nov 2006 13:21


suche vorschläge zu: csv dateien convertieren
 
hallo leute, was ist euere meinung nach die beste möglichkeit eine csv datei in andere formate zu kovertieren (andere csv files).
also ich habe verschiedene csv dateien die am ende gleich aufgebaut werden sollen. die sollen von der struktur her 100% wie meine aussehen, damit ich diese einbiden kann.

ich dachte jetzt ich lese die csv dateien ein, setzte die werte an die richtigen stellen und dann öffne ich sie. gibts dafür schon koponenten die sowas machen ? was ratet ihr mir ? danke euch allen ...HanD !

3_of_8 10. Nov 2006 13:35

Re: suche vorschläge zu: csv dateien convertieren
 
Komponenten? Denke nicht, aber sowas lässt sich auch recht einfach selber machen.

agm65 10. Nov 2006 13:36

Re: suche vorschläge zu: csv dateien convertieren
 
hab mal so angefangen, ich lade die ganze csv, zeile für zeile, in eine stringliste ein und änder die werte damit sie bei mir passen.

3_of_8 10. Nov 2006 13:37

Re: suche vorschläge zu: csv dateien convertieren
 
Du könntest auch stringreplace drüberjagen.

agm65 10. Nov 2006 13:39

Re: suche vorschläge zu: csv dateien convertieren
 
hmm ist auch eine idee...danke dir

mkinzler 10. Nov 2006 15:36

Re: suche vorschläge zu: csv dateien convertieren
 
man könnte auch ein CSVDataSet verwenden, dann kann man auf die Datei, wie auf eine Table zugreifen.

nahpets 10. Nov 2006 16:43

Re: suche vorschläge zu: csv dateien convertieren
 
Hallo,

zuweile mach ich sowas mit Hilfe der BDE. Die hat 'nen Treiber für Textdateien, da kannst Du dann auch via SQL auf die CSV-Dateien zugreifen.

Für den Zugriff auf die Textdatei brauchst Du dann eine Datei, in der definiert ist, wie die CSV-Datei aufgebaut ist.

Ein Beispiel:

Delphi-Quellcode:
[CUSTOMER]
Filetype=VARYING
Delimiter="
Separator=,
CharSet=ascii
Field1=Customer No,Float,20,04,00
Field2=Name,Char,30,00,20
Field3=Phone,Char,15,00,145
Field4=First Contact,Date,11,00,160
Ansonsten schau mal unter

Thema in comp.lang.pascal.delphi.components.misc

da hat jemand recht ausführlich beschrieben, wie's geht.

Stephan


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:04 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz