Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   eBay Turbolister CSV einlesen (https://www.delphipraxis.net/87219-ebay-turbolister-csv-einlesen.html)

bennle 25. Feb 2007 12:44


eBay Turbolister CSV einlesen
 
Hallo,
Ich möchte eine CSV Datei in mein Programm laden.
Vorher habe ich die Datei in ein Memo geladen, jedoch festgestellt dass er ohne Erlaubnis des Zeilenumbruchs trotzdem alles auf 3 Zeilen aufteilt.
Ich hab dann etwas im Forum gesucht und bin auf JvCSVData gestoßen. Dies scheint auch wirklich komfortabler zu sein und eine echt klasse Erweiterung.
Jedoch stelle ich nun fest, dass dieses CSVData nur 120 Zellen unterstützt. :evil:
Hat jemand eine Idee wie ich diese Datei dennoch verarbeiten kann? Ich muss diese Datei unbedingt einlesen. Es wäre auch ok, wenn er mir den Rest nicht ausliest, dafür aber die 120 Zellen!

Für eine Lösung wäre ich dankbar.

Gruß
Benny

PS: Ich verwende derzeit Delphi7

mkinzler 25. Feb 2007 12:49

Re: eBay Turbolister CSV einlesen
 
Schau dir mal kbMemTable an

bennle 25. Feb 2007 12:53

Re: eBay Turbolister CSV einlesen
 
Zitat:

Zitat von mkinzler
Schau dir mal kbMemTable an

Hmm, ich kann mir das mal anschaun. Allerdings sehe ich das es keine freie Komponente ist und ich eine Lizenz benötige. Oder irre ich mich?

Gruß
Benny

PS: Gibts auch etwas als OpenSource?

CK_CK 25. Feb 2007 12:56

Re: eBay Turbolister CSV einlesen
 
Guck' dir mal diese Komponente an: [KLICK]
Vielleicht ist das ja was für dich (Ist FreeWithSource) ;)

Ansonsten sind [HIER] noch mehr Komponenten in dieser Richtung...

Chris

mkinzler 25. Feb 2007 12:56

Re: eBay Turbolister CSV einlesen
 
Es gab mal ne freie Version, die gibt es wohl nicht mehr :(
Aber $15 geht ja. Sonst könntes du dir mal die Sourcen von JcCSVDataSet anshauen, warum er nur 120 Zellen schafft.

bennle 25. Feb 2007 14:18

Re: eBay Turbolister CSV einlesen
 
Wie verwende ich denn den
CSV Parser v.1.0.1.2 ???

@mkinzer
Leider habe ich nicht genügend Erfahrung im Programmieren, dass ich herausfinden könnte, warum nur 120 Zeilen unterstützt werden.

Gruß
Benny

marabu 25. Feb 2007 14:33

Re: eBay Turbolister CSV einlesen
 
Hallo Benny,

du möchtest eine CSV-Datei zur Betrachtung in dein Programm laden? Du kannst das mit einer ListView und StringGrids machen, falls du den CSVDataSet aus irgendwelchen Gründen nicht einsetzen kannst. Ein Beispiel findest du hier: klick

Die TurboLister Austauschdateien haben laut eBay 102 Spalten - nicht 120.

Freundliche Grüße

bennle 25. Feb 2007 14:57

Re: eBay Turbolister CSV einlesen
 
Zitat:

Zitat von marabu
Hallo Benny,

du möchtest eine CSV-Datei zur Betrachtung in dein Programm laden? Du kannst das mit einer ListView und StringGrids machen, falls du den CSVDataSet aus irgendwelchen Gründen nicht einsetzen kannst. Ein Beispiel findest du hier: klick

Die TurboLister Austauschdateien haben laut eBay 102 Spalten - nicht 120.

Freundliche Grüße

Hallo,
Hmm leider stimmt der Seperator nicht! Weiß nicht wie ich das verwenden soll.
Aber die Austauschddatei die mir vorliegt hat 145 Zeillen (Excel FO)

Gruß
Benny

marabu 25. Feb 2007 15:41

Re: eBay Turbolister CSV einlesen
 
CSV ist ja nicht gleich CSV.

Welches Trennzeichen verwendest du denn in deiner CSV-Datei?

bennle 25. Feb 2007 15:51

Re: eBay Turbolister CSV einlesen
 
Zitat:

Zitat von marabu
CSV ist ja nicht gleich CSV.

Welches Trennzeichen verwendest du denn in deiner CSV-Datei?

Also ich bzw. TuroLister verwendet das Semikolon";"

Gruß
Benny

PS: Aber wie stelle ich es ein?


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:59 Uhr.
Seite 1 von 3  1 23      

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