Autor Beitrag
Silvernite
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Mo 19.02.07 20:14 
Hallo !
Wir haben seit geraumerZeit in der Schule Delphi und machen da auch so eininge Sachen mit.

Bei diesem Thema was wir jetzt haben will ich doch aber genaueres Wissen.

Ist es möglich mit z.b. Memo1.Lines.LoadfromFile('*.csv') den vorhanden String in der csv im memo anzeigen zu lassen ohne das trennzeichen angezeigt werden ('' und ,)

Ich frage mich das weil wir haben eine Schleife gemacht für das auslesen einer Textdatei und zuhause habe ich es halt mit dem Memo1.Lines.LoadfromFile ausprobiert und das lief wunderbar bei text dateien aber bei csv dateien gibt der halt einfach noch die trennzeichen mit an.

Also bitte um Auskunft aus den Themen die ich bisjetzt hier gelesen habe wurde mir das nicht ganz zu erkenntlich

also das ist das für text dateien und es geht einfach und effektiv find ich und ohne probleme

ausblenden Delphi-Quelltext
1:
2:
3:
begin
 memo1.lines.loadfromfile('*.txt')
end;


und da naja die thematik ist schon im text darüber beschrieben

ausblenden Delphi-Quelltext
1:
2:
3:
begin
 memo1.lines.loadfromfile('*.csv')
end;



Würde mich über Auskunft freuen.

Moderiert von user profile iconChristian S.: Delphi-Tags hinzugefügt
Heiko
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3169
Erhaltene Danke: 11



BeitragVerfasst: Mo 19.02.07 20:26 
Du lädst reinfach per LoadFromFile die Datei und gehst anschließend alle Zeilen durch und löscht die zuvielen Zeichen (Stichwort: pos und Copy)
Silvernite Threadstarter
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Mo 19.02.07 21:08 
D.h. es ist nicht sehr nützlich loadfromfile bei csv dateien zu nehmen weil es ja unmengen an trennzeichen sind naja je nachdem wieviele zeilen und spalten beschrieben sind .

Was wäre denn eine einfache und für einen Anfänger noch lösbare Methose ?
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10185
Erhaltene Danke: 1261

W11x64
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Mo 19.02.07 23:17 
Moin und :welcome: im Forum!

Ich würde die CSV-Datei laden und anschließend die nicht erwünschten Zeichen entfernen: ;)
ausblenden Delphi-Quelltext
1:
2:
3:
4:
begin
  Memo1.Lines.LoadFromFile('x.csv');
  Memo1.Text := StringReplace(Memo1.Text,',','',[rfReplaceAll]);
  Memo1.Text := StringReplace(Memo1.Text,'"','',[rfReplaceAll]);

cu
Narses

_________________
There are 10 types of people - those who understand binary and those who don´t.