Inhaltsverzeichnis
Das Tutorial zeigt, wie Sie das CSV-Trennzeichen beim Importieren oder Exportieren von Daten in/aus Excel ändern können, so dass Sie Ihre Datei im Format mit kommagetrennten Werten oder mit Semikolon getrennten Werten speichern können.
Excel ist fleißig, Excel ist schlau. Es untersucht die Systemeinstellungen des Rechners, auf dem es läuft, gründlich und tut sein Bestes, um die Bedürfnisse des Benutzers zu antizipieren ... nicht selten mit enttäuschenden Ergebnissen.
Stellen Sie sich Folgendes vor: Sie möchten Ihre Excel-Daten in eine andere Anwendung exportieren und speichern sie im CSV-Format, das von vielen Programmen unterstützt wird. Egal, welche CSV-Option Sie verwenden, das Ergebnis ist eine durch Semikolon getrennte Datei anstelle der eigentlich gewünschten kommagetrennten Datei. Die Einstellung ist voreingestellt, und Sie haben keine Ahnung, wie Sie sie ändern können. Geben Sie nicht auf! Egal, wie tief die Einstellung versteckt ist, wir zeigen Ihnen einen Weg, wie Sielokalisieren und für Ihre Bedürfnisse anpassen.
Welches Begrenzungszeichen Excel für CSV-Dateien verwendet
Für den Umgang mit .csv-Dateien verwendet Microsoft Excel die Liste Trennzeichen in den Windows-Regionaleinstellungen definiert.
In Nordamerika und einigen anderen Ländern ist das Standard-Listentrennzeichen ein Komma so dass Sie CSV mit Komma getrennt erhalten.
In den europäischen Ländern ist ein Komma für das Dezimalzeichen reserviert, und das Listentrennzeichen ist im Allgemeinen auf Semikolon Deshalb ist das Ergebnis CSV mit Semikolon getrennt.
Um eine CSV-Datei mit einem anderen Feldbegrenzer zu erhalten, wenden Sie eine der unten beschriebenen Methoden an.
Trennzeichen beim Speichern einer Excel-Datei als CSV ändern
Wenn Sie eine Arbeitsmappe als .csv-Datei speichern, trennt Excel die Werte mit Ihrem Standard Liste Trennzeichen Um die Verwendung eines anderen Trennzeichens zu erzwingen, führen Sie die folgenden Schritte aus:
- Klicken Sie auf Datei > Optionen > Fortgeschrittene .
- Unter Optionen für die Bearbeitung löschen Sie die Systemtrenner verwenden Kontrollkästchen.
- Ändern Sie die Standardeinstellung Dezimaltrennzeichen Da dies die Art und Weise ändert, wie Dezimalzahlen in Ihren Arbeitsblättern angezeigt werden, wählen Sie eine andere Tausendertrennzeichen um Verwechslungen zu vermeiden.
Je nachdem, welchen Separator Sie verwenden möchten, konfigurieren Sie die Einstellungen auf eine der folgenden Arten.
So konvertieren Sie eine Excel-Datei in CSV mit Semikolon getrennt setzen Sie das Standard-Dezimaltrennzeichen auf ein Komma. Dadurch wird Excel veranlasst, ein Semikolon für die Liste Trennzeichen (CSV-Begrenzungszeichen):
- Satz Dezimaltrennzeichen zu Komma (,)
- Satz Tausendertrennzeichen bis Punkt (.)
So speichern Sie eine Excel-Datei als CSV kommagetrennt setzen Sie das Dezimaltrennzeichen auf einen Punkt, so dass Excel ein Komma als Trennzeichen verwendet. Liste Trennzeichen (CSV-Begrenzungszeichen):
- Satz Dezimaltrennzeichen bis Punkt (.)
- Satz Tausendertrennzeichen zu Komma (,)
Wenn Sie ein CSV-Trennzeichen nur für eine bestimmte Datei und kreuzen Sie dann das Feld Systemeinstellungen verwenden nach dem Exportieren Ihrer Excel-Arbeitsmappe in CSV erneut an.
Hinweis: Die in den Excel-Optionen vorgenommenen Änderungen sind natürlich beschränkt auf Excel Andere Anwendungen verwenden weiterhin das Standard-Listen-Trennzeichen, das in den regionalen Einstellungen von Windows festgelegt ist.
Begrenzungszeichen beim Importieren von CSV in Excel ändern
Es gibt verschiedene Möglichkeiten, eine CSV-Datei in Excel zu importieren. Die Art und Weise, wie das Trennzeichen geändert wird, hängt von der gewählten Importmethode ab.
Trennzeichen direkt in der CSV-Datei angeben
Damit Excel eine CSV-Datei mit einem Feldtrennzeichen lesen kann, das in einer bestimmten CSV-Datei verwendet wird, können Sie das Trennzeichen direkt in dieser Datei angeben. Öffnen Sie dazu Ihre Datei in einem beliebigen Texteditor, z. B. Notepad, und geben Sie die unten stehende Zeichenfolge vor allen anderen Daten ein:
- Werte mit Komma trennen: sep=,
- Um Werte mit Semikolon zu trennen: sep=;
- Um Werte mit einer Pipe zu trennen: sep=
In ähnlicher Weise können Sie jedes andere Zeichen als Trennzeichen verwenden - geben Sie einfach das Zeichen nach dem Gleichheitszeichen ein.
Sobald das Trennzeichen definiert ist, können Sie Ihre Textdatei wie gewohnt in Excel öffnen, entweder in Excel selbst oder im Windows Explorer.
Um zum Beispiel eine korrekte Öffnung einer durch Semikolon abgegrenzt CSV in Excel wird ausdrücklich angegeben, dass das Feldtrennzeichen ein Semikolon ist:
Begrenzungszeichen im Textimport-Assistenten auswählen
Eine andere Möglichkeit, eine csv-Datei mit einem anderen Trennzeichen als dem Standardtrennzeichen zu behandeln, besteht darin, die Datei zu importieren, anstatt sie zu öffnen. In Excel 2013 und früher war dies recht einfach mit der Funktion Text-Import-Assistent mit Wohnsitz in der Daten auf der Registerkarte Externe Daten abrufen Ab Excel 2016 wird der Assistent als Legacy-Funktion aus der Multifunktionsleiste entfernt. Sie können ihn jedoch weiterhin verwenden:
- Aktivieren Sie die Funktion Aus Text (Legacy).
- Ändern Sie die Dateierweiterung von .csv in .txt, und öffnen Sie die txt-Datei in Excel, um das Programm Assistent für den Textimport automatisch.
In Schritt 2 des Assistenten wird Ihnen vorgeschlagen, eines der vordefinierten Trennzeichen (Tabulator, Komma, Semikolon oder Leerzeichen) auszuwählen oder ein eigenes Trennzeichen anzugeben:
Trennzeichen bei der Erstellung einer Power Query-Verbindung angeben
Microsoft Excel 2016 und höher bietet eine weitere einfache Möglichkeit, eine csv-Datei zu importieren - durch eine Verbindung mit Hilfe von Power Query. Wenn Sie eine Power Query-Verbindung erstellen, können Sie das Trennzeichen im Dialogfenster Vorschau auswählen:
Standard-CSV-Trennzeichen global ändern
So ändern Sie die Standardeinstellung Liste Trennzeichen nicht nur für Excel, sondern für alle auf Ihrem Computer installierten Programme, müssen Sie Folgendes tun:
- Unter Windows gehen Sie zu Bedienfeld > Region Geben Sie dazu einfach Region in das Windows-Suchfeld ein, und klicken Sie dann auf Einstellungen der Region .
Damit diese Änderung funktioniert, muss die Liste Trennzeichen sollte nicht dasselbe sein als Dezimalzeichen .
Starten Sie anschließend Excel neu, damit Ihre Änderungen übernommen werden können.
Anmerkungen:
- Die Änderung der Systemeinstellungen führt zu einer globale Veränderung auf Ihrem Computer, die sich auf alle Anwendungen und alle Ausgaben des Systems auswirkt. Tun Sie dies nicht, wenn Sie nicht zu 100% von den Ergebnissen überzeugt sind.
- Wenn das Ändern des Trennzeichens das Verhalten einer Anwendung beeinträchtigt oder andere Probleme auf Ihrem Computer verursacht hat, die Änderungen rückgängig machen Klicken Sie dazu auf die Schaltfläche Zurücksetzen Schaltfläche im Anpassen des Formats Dadurch werden alle von Ihnen vorgenommenen Anpassungen entfernt und die Standardeinstellungen des Systems wiederhergestellt.
Änderung des Listentrenners: Hintergrund und Folgen
Vor der Änderung der Liste Trennzeichen auf Ihrem Rechner, sollten Sie diesen Abschnitt sorgfältig lesen, damit Sie die möglichen Folgen verstehen.
Zunächst sei darauf hingewiesen, dass Windows je nach Land unterschiedliche Standardtrennzeichen verwendet, da große Zahlen und Dezimalstellen weltweit unterschiedlich geschrieben werden.
In den USA, dem Vereinigten Königreich und einigen anderen englischsprachigen Ländern, darunter Australien und Neuseeland, werden die folgenden Trennzeichen verwendet:
Dezimalzeichen: Punkt (.)
Symbol für die Zifferngruppierung: Komma (,)
Listentrennzeichen: Komma (,)
In den meisten europäischen Ländern ist das Standardtrennzeichen für Listen ein Semikolon (;), da ein Komma als Dezimaltrennzeichen verwendet wird:
Dezimalzeichen: Komma (,)
Symbol für die Zifferngruppierung: Punkt (.)
Listentrennzeichen: Semikolon (;)
Zum Beispiel so zweitausend Dollar und fünfzig Cents wird in verschiedenen Ländern geschrieben:
US und UK: $2.000,50
EU: $2.000,50
Was hat das alles mit dem CSV-Begrenzungszeichen zu tun? Der Punkt ist, dass das Liste Trennzeichen (CSV-Begrenzungszeichen) und Dezimalzeichen sollten zwei verschiedene Zeichen sein, d.h. das Setzen des Liste Trennzeichen zu Komma erfordert eine Änderung der Standard Dezimalzeichen (Das Ergebnis ist, dass die Zahlen in all Ihren Anwendungen auf unterschiedliche Weise angezeigt werden.
Außerdem, Liste Trennzeichen wird verwendet für Trennungsgründe Sobald Sie es ändern, z. B. von Komma auf Semikolon, werden auch die Trennzeichen in allen Formeln zu Semikolons.
Wenn Sie nicht bereit sind, so umfangreiche Änderungen vorzunehmen, dann ändern Sie ein Trennzeichen nur für eine bestimmte CSV-Datei, wie im ersten Teil dieses Tutorials beschrieben.
So können Sie CSV-Dateien mit verschiedenen Trennzeichen in Excel öffnen oder speichern. Vielen Dank für die Lektüre und bis nächste Woche!