Das Verhalten von Excel beim Öffnen von CSV-Dateien hängt stark von Ihren lokalen Einstellungen und der verwendeten list separator
unter Region and language » Formats » Advanced
ab. Standardmäßig geht Excel davon aus, dass jedes CSV mit diesem Trennzeichen gespeichert wurde. Was stimmt, solange das CSV nicht aus einem anderen Land stammt!
Wenn Ihre Kunden in anderen Ländern sind, sehen sie vielleicht andere Ergebnisse, als Sie denken.
Hier sehen Sie zum Beispiel, dass ein deutsches Excel Semikolon statt Komma verwendet, wie in den USA
Um Sie noch mehr zu verwirren, diese Einstellung stört das Dezimalzeichen, das separat unter Excel Options » Advanced » Use system separators
oder über regionale Einstellungen wie oben gezeigt eingestellt werden kann. Excel kann nicht dasselbe Symbol als Dezimal- und Listentrennzeichen verwenden. Es wird automatisch Komma oder Semikolon als Backup-Trennzeichen verwenden. Lesen Sie mehr
Ich werde Ihr Beispiel nehmen, um 3 Dateien zu erstellen. Jede mit einem anderen Trennzeichen und öffne sie mit Excel.
COMMA SEMICOLON TAB
Nicht dasselbe wie Ihr Excel? Das dachte ich mir.
Lassen Sie uns also die Erweiterung von denselben CSV-Dateien manuell in XLS ändern und schauen, was jetzt passiert. Zuerst wird Excel eine Warnung ausgeben, dass die Dateierweiterung nicht mit dem Inhalt übereinstimmt, und Excel versucht zu erraten, was sich darin befindet.
COMMA SEMICOLON TAB
&004 &004 Schlussfolgerung: TAB + Umbenennung + Warnung ignorieren = Auf jedem System gewinnen?
Vielleicht, aber bei Kunden außerhalb Ihres eigenen Landes wäre ich mir da nicht so sicher.
Die beste Methode ist, Ihre Kunden anzuweisen, zuerst ein leeres Excel zu öffnen und dann zu Data » Get data from text
zu gehen und manuell Komma als Trennzeichen auszuwählen