Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Klatsch und Tratsch (https://www.delphipraxis.net/34-klatsch-und-tratsch/)
-   -   Delimiter in CSV-Datei für Excel (https://www.delphipraxis.net/184673-delimiter-csv-datei-fuer-excel.html)

p80286 13. Apr 2015 17:42

Delimiter in CSV-Datei für Excel
 
Hallo zusammen,
ich muß eine CSV-Datei aus USA in Excel einlesen. Hier ist der Delimiter das Komma und nicht das Semikolon. Bevor ich jetzt meinen Rechner in ein anderes Gebietsschema schupse, oder via Delphi die Datei "deutschlandtauglich" mache, Ich meine irgendwann hier gelesen zu haben, das in der ersten Zeile der CSV-Datei
Code:
delimiter=,
stehen soll, aber das funktioniert mit meinem Excel2013 nicht! (
Code:
delimiter=","
tut's auch nicht)

Weiß einer von Euch noch wie es geht?
Vielen Dank im vorraus

K-H

DeddyH 13. Apr 2015 17:46

AW: Delimiter in CSV-Datei für Excel
 
Kannst Du nicht ganz klassisch über Excel "Daten - Importieren" (oder wie das hieß)? Im Assistenten kannst Du doch selbst festlegen, welches Zeichen als Delimiter dient, welches Format die einzelnen Spalten haben etc.

p80286 13. Apr 2015 17:55

AW: Delimiter in CSV-Datei für Excel
 
Zitat:

Zitat von DeddyH (Beitrag 1297562)
Kannst Du nicht ganz klassisch über Excel "Daten - Importieren" (oder wie das hieß)? Im Assistenten kannst Du doch selbst festlegen, welches Zeichen als Delimiter dient, welches Format die einzelnen Spalten haben etc.

Das gibt's unter E2013 nicht mehr! Unter öffnen kann ich zwar noch Textdatei(*.txt*.csv) auswählen, aber diesen Importassistenten gibt's nicht mehr. (Oder besser ich finde ihn nicht!)

Gruß
K-H

himitsu 13. Apr 2015 17:55

AW: Delimiter in CSV-Datei für Excel
 
Es heißt ja auch nicht CDV, sondern CSV. :wink: (delimiter ... separator)

https://support.office.com/en-za/art...b-339e391393ba
http://de.wikipedia.org/wiki/CSV_%28Dateiformat%29 >
Delphi-Quellcode:
sep=x

http://superuser.com/questions/40708...ommas-in-excel

Bernhard Geyer 13. Apr 2015 18:19

AW: Delimiter in CSV-Datei für Excel
 
Ändere die Dateiendung auf .txt. AFAIK kommt bei CSV dieser Dialog nicht.

p80286 14. Apr 2015 11:00

AW: Delimiter in CSV-Datei für Excel
 
Vielen Dank für die Anregungen!
@Himitsu Delimter/Seperator war eine gute Idee, hat aber auch nicht geholfen.

So geht es:
Leeres Arbeitsblatt öffnen
Daten -> Externe Daten abrufen -> aus Text
Jetzt erscheint der altbekannte Importassistent, der allerdings die CSV-Datei nicht erkannt hat. Also müssen die entsprechenden Parameter eingegeben werden.
Danach wird noch gefragt wohin importiert werden soll, und man kann sich auf die Suche nach den Gründen für die fehlerhafte Dateninterpretation machen.

Vielen Dank nochmals

K-H

noisy_master 14. Apr 2015 13:51

AW: Delimiter in CSV-Datei für Excel
 
Moin auch,

bei mir funktioniert sep=

bisher eigentlich immer...

Hoffe es hilft

p80286 14. Apr 2015 15:51

AW: Delimiter in CSV-Datei für Excel
 
Zitat:

Zitat von noisy_master (Beitrag 1297678)
Moin auch,

bei mir funktioniert sep=

bisher eigentlich immer...

Hoffe es hilft

Das Tut es!
Code:
sep=,
name1,name2
wert01,wert02
wert11,wert12
Funktioniert wunderbar!

Gruß
K-H


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:41 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