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:
So sieht es nach dem Importieren im StringGrid aus:
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:
Da es mit keine Ruhe gelassen hat, habe ich mir eine
CSV-Datei über Excel 2000 erstellt und dort das Semikolon als Separator verwendet:
So sieht es dann im StringGrid nach dem Importieren aus:
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