Beim Speichern / Öffnen von CSV-Dateien in Excel ist das Standardtrennzeichen ein Semikolon (;), da es ein Komma sein muss (,). Ich habe versucht, es zu ändern, indem ich die Sprach- und Ländereinstellungen nach mehreren anderen Beiträgen zu diesem Problem änderte ( zB Wie kann Excel dazu gebracht werden, das Komma als Standardtrennzeichen in CSV-Dateien zu interpretieren? ).
Nach dem Ändern des Listenteilers in diesen Einstellungen speichert Excel CSV-Dateien jedoch weiterhin mit einem Semikolon. Liegt es daran, dass Excel installiert wurde, während mein Listentrennzeichen als Semikolon festgelegt war? oder fehlt hier eine andere einstellung?
Danke im Voraus.
Antworten:
Ich habe das Problem gefunden. Mein Dezimaltrennzeichen in den Ländereinstellungen war ebenfalls ein Komma (europäisch). Selbst wenn mein Listentrennzeichen ein Komma war, wurde die CSV mit Semikolons gespeichert. Jetzt habe ich mein Dezimalsymbol in einen Punkt geändert und jetzt wird die CSV-Datei korrekt mit Kommas als Trennzeichen erstellt. Ich habe dies zweimal getestet und weiß jetzt, dass es eine Ausnahme geben muss: Wenn das Dezimaltrennzeichen ein Komma ist, dann ist das Listentrennzeichen ein Semikolon, selbst wenn es anders eingestellt ist.
quelle
Zum Sparen
Sie müssen das Listentrennzeichen in den Sprach- und Ländereinstellungen anpassen, bevor Sie die Datei speichern.
Zum öffnen
Gehen Sie zu Daten - Externe Daten abrufen - Aus Text
Wählen Sie die Datei aus
Wählen Sie Begrenzt und drücken Sie Weiter
und wählen Sie das Trennzeichen Komma
Klicken Sie auf Fertig stellen
Oder ziehen Sie es hinein und verwenden Sie dann Text für die Spalten, die Sie hier sehen
quelle
Hier ist ein sehr schönes Makro, das ganz gut funktioniert:
quelle
Dies ist ein bisschen alt, aber ich bin auf das gleiche Problem
gestoßen : Hatte eine CSV mit Semikolon (
;
) getrennt. Die Systemtrennzeichen-Einstellungen (Windows) sind ebenfalls auf Semikolon gesetzt.Verwenden
Delimiter:=";"
funktioniert anscheinend nur mit.txt
.Die Verwendung
Local :=True
löste jedoch das Problem für mich:quelle