Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Stringgrid oder csv in Paradox/dbase Tabelle (https://www.delphipraxis.net/51712-stringgrid-oder-csv-paradox-dbase-tabelle.html)

tylix 17. Aug 2005 15:06

Datenbank: PDOX/DBASE • Zugriff über: BSE

Stringgrid oder csv in Paradox/dbase Tabelle
 
Hallo zusammen,

ich hab ein Problem.

Ich bekomme immer wieder csv - Dateien die ich mit meinem Programm das mit Dbase oder Paradox - Tabellen arbeitet, zuerst als Dbase oder Paradox mit Foxpro importieren damit das Programm die Daten verarbeiten kann.

Ich habe jetzt schon die Möglichkeit mit Batchmove ausprobiert und dort schreibt er mir alle Spalten nur ein ein Feld, dies sollte natürlich auch nicht sein.

Dann habe ich die Möglichkeit mit einem Stringgrid ausprobiert, dies funktioniert auch, jedoch muss ich irgendwie das Stringgrid zu einer Tabelle konvertieren.

Ich hab keine Ahnung wie. Habt Ihr eine Idee?
Wäre super wenn Ihr mir helfen könnt.

Danke euch.

tylix

tylix 17. Aug 2005 15:07

Re: Stringgrid oder csv in Paradox/dbase Tabelle
 
ach ja, hab ich vergessen zu erwähnen, die CSV - DAteien haben immer eine andere Struktur und sind normal mit " und ; getrennt.

TeronG 17. Aug 2005 15:15

Re: Stringgrid oder csv in Paradox/dbase Tabelle
 
Zitat:

Zitat von tylix
ach ja, hab ich vergessen zu erwähnen, die CSV - DAteien haben immer eine andere Struktur und sind normal mit " und ; getrennt.

Wie andere Struktur?
Es sollten doch aber immer in der ersten Zeile die Überschriften stehen oder? Wenn Ja könntestee z.B. die erste Zeile durchgehen (pos, PosEx) und dann die Tabelle mit der entsprechende anzahl von Spalten (und richtigen Namen) erstellen ... Die restliche CSV datei kannste ja dann auch einfach Zeilenweise durchgehen und einfach die werte kopieren .. :gruebel:

EDIT: ach ja ..du müsstest nochmal schauen was du eigentlich für nen Feldtyp brauchst oder notalls erstmal alles per .AsString kopieren.

tylix 17. Aug 2005 15:19

Re: Stringgrid oder csv in Paradox/dbase Tabelle
 
ja, in der ersten Zeile stehen immer die Feldnamen.

Wie mach ich des mit dem 1. Zeile neue Tabelle generieren und dann anfügen.

Hab mit sowas noch gar keinen Plan.

Danke.

shmia 17. Aug 2005 15:26

Re: Stringgrid oder csv in Paradox/dbase Tabelle
 
Hast du schon meinen CSV Editor/Viewer gesehen ?
http://www.delphipraxis.net/internal...ct.php?t=61227
Der Sourcecode enthält die Unit CSVutils.pas, die sehr nützlich zum zerlegen von CSV in Einzelteile ist.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:36 Uhr.

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