Thema: Delphi Stringrid

Einzelnen Beitrag anzeigen

DieFliege

Registriert seit: 6. Aug 2013
54 Beiträge
 
Delphi XE4 Professional
 
#5

AW: Stringrid

  Alt 5. Feb 2023, 12:38
Hallo zusammen,

ja ich weiß, das Thema ist alt, dennoch habe ich genau hier wieder mal ein Problem.

Mein Ziel ist es, eine CSV-Datei in ein StringGrid einzulesen. Dazu habe ich die Funktion von marabu verwendet (und nichts daran geändert). Über eine Google Tabelle habe ich nun eine Adressliste erstellt und diese als CSV heruntergeladen und möchte sie einlesen. Dabei erhalte ich dieses Ergebnis:

Quelle Google:
csv-google.jpg

So sieht es nach dem Importieren im StringGrid aus:
csv-google-grid.jpg

Die Felder der Tabelle in Google werden hier teilweise berücksichtigt, das Leerzeichen dient hier scheinbar als "Separator" zu dienen. In Excel selbst, werden die Tabellenfelder der Google-CSV-Datei wie in der Google-Tabelle dargestellt:
csv-google-excel.jpg


Da es mit keine Ruhe gelassen hat, habe ich mir eine CSV-Datei über Excel 2000 erstellt und dort das Semikolon als Separator verwendet:
csv-excel.jpg

So sieht es dann im StringGrid nach dem Importieren aus:
csv-excel-grid.jpg

Immer scheint Delphi (Version 10.2) das Leerzeichen als Separator zu verwenden. Vermeide ich die Leerzeichen, wird alles korrekt importiert. Was genau mache ich falsch, bzw. wo ist mein Denkfehler? Über etwas Hilfe wäre ich dankbar

LG DieFliege
  Mit Zitat antworten Zitat