Excel und CSV richtig konfigurieren

Jeder, der häufig mit CSV-Dateien arbeitet, kennt das Problem: Man öffnet eine CSV-Datei in Excel und alle Zeilen stehen jeweils in der ersten Spalte. Wenn man eine Tabelle als CSV exportiert, bekommt man keine Comma Separated Values, sondern Semicolon Separated Values.

Das hat durchaus seine Berechtigung, weil wir in Deutschland Zahlen mit Komma als Dezimalstelle schreiben, Tausender aber mit Punkten trennen, also 123.456,78. Nimmt man jetzt das Komma als Separation zwischen mehreren Spalten dann werden daraus zwei: 123.456 und 78.

Diese deutsche Eigenart ist bei international tätigen Unternehmen ein stetiger Quell des Ärgernisses. Ich habe für meinen Teil beschlossen, nur den Dezimalpunkt und nie das Komma zu verwenden. Mit zwei kleinen Änderungen in einem obskuren Contral Panel kann man dann einfach CSV-Dateien in Excel lesen und schreiben, ohne per Notepad nachbessern zu müssen.

Wer das nicht mag, dem sei ein kleiner Hack empfohlen. Man schreibt eine zusätzliche Zeile an den Anfang einer zu öffnenden CSV-Datei:

sep=,

Das löst das Import-, aber nicht das Export-Problem. Hat jemand bessere Vorschläge?

Korollar: Ich schreibe das Datum weder 6.2.2022 noch 2/6/2022 sondern stets 2022-02-06.

5 thoughts on “Excel und CSV richtig konfigurieren”

  1. DANKE – bei mir war / ist es genau anders herum, irgendetwas hatte meine Einstellungen durcheinandergeschüttelt (Tausenderpunkte, Dezimal über Semikolon, totales Chaos) und ich habe mich dusselig gesucht, wo es korrigiert wird – Dank der Screenshots endlich gefunden!

  2. Ich habe mir angewöhnt, statt Komma und Strichpunkt den Tab als Trenner zu verwenden. Denn mit fremden Quellen habe ich das Problem, auch bei Strings mit Komma, Strichpunkt und Anführungszeichen immer wieder Ausreisser zu haben. Ich habe selten einen Export gesehen, der Delimiter und Quotes richtig behandelt hat. Und Unicode-Zeichen sind dann noch ganz andere Tretminen. Mit Tabs geht das ganz gut, denn die kommen sonst ja eigentlich in Text und Zahlen nicht vor. Und ab 10000 Zeilen ist die Kontrolle und Korrektur per Hand mühselig. Als Vorfilter läuft eine fremde Quelle aber erst durch PCRE, wobei auch Datum und Zahlen korrigiert werden. Vielleicht denke ich falsch, aber fremde CSVs sind wie Kraut und Rüben und kein Patentrezept hat bei mir immer funktioniert. Über die PCRE-Rezepte würde ich mich gerne austauschen.

  3. Gibt’s auch Tips, wo man die entsprechenden Einstellungen auf dem Mac findet? Wäre super hilfreich!

  4. Im Ribbon “Daten” gibt es einen Knopf [Aus Text/CSV], über den man CSV-Dateien mit Vorschau importieren kann und dabei nach dem Trennzeichen gefragt wird. Neuere Excel-Versionen “erraten” hier auch den Trenner anhand der ersten 200 Zeilen.

Comments are closed.